|
用TCC8900编译生成nk.rom遇到问题。
这里有没人遇到过,求大虾路过解答一下。
VS2005+SP1集成PB6.0
clean sysgen后正常生成nk.nb0,nk.bin,tcBoot.bin
最后要生成nk.rom时报错了。错误信息如下:
==================================================================
Creating rom file E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\NK.nb0
Done!
makeimg: Check for E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\PostRomImage.bat to run.
makeimg: Change directory to C:\WINCE600.
makeimg: run command: cmd /C E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\PostRomImage.bat romimage E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\ce.bib
'C:\WINCE600>if' "0" == "0" (
cd E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release
call TCC_CRC32Ext.exe -n nk.nb0 -v __KW -o nk.rom
)
'TCC_CRC32Ext.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'C:\WINCE600>if' not "0" == "0" (
cd E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release
call TCC_CRC32Ext.exe -n xip.nb0 -v __KW -o nk.rom
)
makeimg: Check for E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\PostMakeImg.bat to run.
makeimg: Change directory to C:\WINCE600.
makeimg: run command: cmd /C C:\WINCE600\public\common\oak\misc\pbpostmakeimg
OS8900 - 0 error(s), 8 warning(s)
========== 生成: 1 成功或最新,0 失败,0 被跳过 ==========
以上看到:
'TCC_CRC32Ext.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
于是想把这个文件直接放到C:\Windows\system32\
再次运行 make run-time image,结果还是有错,如下。
=======================================================================================
Creating rom file E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\NK.nb0
Done!
makeimg: Check for E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\PostRomImage.bat to run.
makeimg: Change directory to C:\WINCE600.
makeimg: run command: cmd /C E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\PostRomImage.bat romimage E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\ce.bib
'C:\WINCE600>if' "0" == "0" (
cd E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release
call TCC_CRC32Ext.exe -n nk.nb0 -v __KW -o nk.rom
)
ROM File Open Error
ex)
TCC77x_CheckSuExt -n [File Name] -v [version] -o [Output File Name]
'C:\WINCE600>if' not "0" == "0" (
cd E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release
call TCC_CRC32Ext.exe -n xip.nb0 -v __KW -o nk.rom
)
makeimg: Check for E:\YlTech\OSDesign\OS8900\RelDir\MAGELLAN_ARMV4I_Release\PostMakeImg.bat to run.
makeimg: Change directory to C:\WINCE600.
makeimg: run command: cmd /C C:\WINCE600\public\common\oak\misc\pbpostmakeimg
OS8900 - 1 error(s), 8 warning(s)
========== 生成: 0 成功或最新,1 失败,0 被跳过 ========== |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|