wince600目录下的build.err:
BLDDEMO: Error(s) in makeimg phase. See I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\makeimg.out for details.
PLATFORM\....\OAL\oallib下的builder.err;
BUILD: [Thrd:Sequence:Type ] Message
BUILD: [01:0000000035:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(117) : error C2065: 'STORAGECONTEXT' : undeclared identifier
BUILD: [01:0000000036:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(124) : error C2065: 'pStore' : undeclared identifier
BUILD: [01:0000000037:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(124) : error C2059: syntax error : ')'
BUILD: [01:0000000038:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(125) : error C2275: 'BOOL' : illegal use of this type as an expression
BUILD: [01:0000000040:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(125) : error C2065: 'pfClean' : undeclared identifier
BUILD: [01:0000000041:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(128) : error C2275: 'BOOL' : illegal use of this type as an expression
BUILD: [01:0000000043:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(128) : error C2065: 'bFormatPartFlag' : undeclared identifier
BUILD: [01:0000000044:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(131) : error C2223: left of '->PartInfo' must point to struct/union
BUILD: [01:0000000045:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(132) : error C2223: left of '->PartInfo' must point to struct/union
BUILD: [01:0000000046:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(133) : error C2223: left of '->PartInfo' must point to struct/union
BUILD: [01:0000000047:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(134) : error C2223: left of '->PartInfo' must point to struct/union
BUILD: [01:0000000048:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(137) : error C2100: illegal indirection
BUILD: [01:0000000049:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(137) : error C2100: illegal indirection
BUILD: [01:0000000050:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(140) : error C2100: illegal indirection
BUILD: [01:0000000051:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(142) : error C2100: illegal indirection
BUILD: [01:0000000052:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(144) : error C2223: left of '->dwFlags' must point to struct/union
BUILD: [01:0000000053:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(176) : error C2061: syntax error : identifier 'OALIoCtlHalInitRTC'
BUILD: [01:0000000054:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(176) : error C2059: syntax error : ';'
BUILD: [01:0000000055:ERRORE] I:\WINCE600\PLATFORM\SMDK2440A\src\Oal\oallib\.\ioctl.c(177) : error C2059: syntax error : 'type'
重新完整编译了一遍,根据时间找到只有一个build.err:
BLDDEMO: Error(s) in makeimg phase. See I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\makeimg.out for details.
按照他提示打开该makeimg.out:
makeimg for Windows CE (Release) (Built on Jul 10 2006 16:41:09)
makeimg: Change directory to I:\WINCE600.
makeimg: run command: cmd /C I:\WINCE600\public\common\oak\misc\pbpremakeimg
Generating PBWorkspace Custom makeimg build step batch Files to I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\Wince600\smdk2440a_ARMV4I\oak
Done Generating PBWorkspace Custom makeimg build step batch Files
makeimg: Check for I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\PreMakeImg.bat to run.
makeimg: Found localization settings.
makeimg: LOCALE: 0809 LOCALE3: (null) TargetDir: 0809 CodePage=1252 LocaleId: 809 PrimaryLandId: 9 SubLangId: 2
makeimg: Building international version for locale 0809
makeimg: Check I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\tokens\0809\ for tokens.
makeimg: Read string substitutions from I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\intltrns\0809\
makeimg: No .str files found.
makeimg: Copy files from I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\intlfile\0809\ to release directory.
makeimg: Creating I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\nlscfg.out because I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\country.cfg doesn't exist or contains a locale different from 0809.
makeimg: run command: fmerge -nls I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\nlscfg.out I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\postproc\nlscfg.inf
fmerge for Windows CE (Release) (Built on Apr 5 2006 11:32:16)
makeimg: run command: fmerge -txt I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\postproc\nlssrc.txt I:\WINCE600\public\common\oak\files\locale.txt I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\nlssrc.txt
fmerge for Windows CE (Release) (Built on Apr 5 2006 11:32:16)
makeimg: run command: cenlscmp I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\postproc\nlssrc.txt I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\nlscfg.out I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\wince.nls I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\nlscpg.txt
NLS data compression utility for Windows CE (Release) (Built on Apr 5 2006 11:33:39)
CeNlsCmp: Invalid locale specification in configuration file I:\WINCE600\OSDesigns\OSDesign3\OSDesign3\RelDir\smdk2440a_ARMV4I_Debug\nlscfg.out
CeNlsCmp: Done. Failure parsing locale file
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
我在想是不是我的osdesign错了呢?
我选thin internet client
然后组件选sd卡相关的东西,和usb client,其他都没有选
应该不应该选什么别的呢?
一个正常2440 osdesign应该选哪些来作为最简单生成测试?