http://blog.csdn.net/lyx_wq/article/details/4872302有如下描述,但是不明白。
不能生成eboot.bin eboot.nb0
//==============================================
//lyx_wq
//layueliuhuo@163.com
//==============================================
编译通过,始终没有生成eboot.bin eboot.nb0,只有eboot.exe;
查了很久,终于解决,在eboot 文件夹的makefile.inc中:
romimage $(_TARGETPLATROOT)/Src/bootloader/eboot/boot.bib
$(_TARGETPLATROOT)是你的bsp平台根路径 如:smdk2440,mini2440等
对照你的boot.bib文件是否和这个路径一致。
最终通过C:\WINCE600\PLATFORM\SMDK6410\SRC\BOOTLOADER\EBOOT目录下重新运行build命令,
在如下目录C:\WINCE600\PLATFORM\SMDK6410\target\ARMV4I\retail,也找到EBOOT.bin和EBOOT.nb0
BUILD: [01:0000000069:INFO ] Writing C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\EBOOT.bin
BUILD: [01:0000000070:INFO ] Table of contents 8008d864 00000020 ( 32)
BUILD: [01:0000000071:INFO ] Writing ROM signature and TOC pointer at 80030040
BUILD: [01:0000000072:INFO ] Kernel data copy section 8008d884 00000010 ( 16)
BUILD: [01:0000000073:INFO ] ROM Header 8008d810 00000054 ( 84)
BUILD: [01:0000000074:INFO ] First DLL Address: 4001c001
BUILD: [01:0000000075:INFO ] Last DLL Address: 4001c001
BUILD: [01:0000000076:INFO ] Physical Start Address: 80030000
BUILD: [01:0000000077:INFO ] Physical End Address: 8008efe0
BUILD: [01:0000000078:INFO ] Start RAM: 800b0000
BUILD: [01:0000000079:INFO ] Start of free RAM: 800ba000
BUILD: [01:0000000080:INFO ] End of RAM: 800c0000
BUILD: [01:0000000081:INFO ] Number of Modules: 1
BUILD: [01:0000000082:INFO ] Number of Copy Sections: 1
BUILD: [01:0000000083:INFO ] Copy Section Offset: 8008d884
BUILD: [01:0000000084:INFO ] FileSys 4K Chunks/Mbyte: 128 <2Mbyte 128 2-4Mbyte 0 4-6Mbyte 0 >6Mbyte
BUILD: [01:0000000085:INFO ] CPU Type: 01c2h
BUILD: [01:0000000086:INFO ] Miscellaneous Flags: 0002h
BUILD: [01:0000000087:INFO ] Total ROM size: 0005efe0 ( 389088)
BUILD: [01:0000000088:INFO ] Starting ip: 80081bc4
BUILD: [01:0000000089:INFO ] Raw files size: 00000000
BUILD: [01:0000000090:INFO ] Compressed files size: 00000000
BUILD: [01:0000000091:INFO ] Compacting bin file...
BUILD: [01:0000000092:INFO ] Writing sre file...
BUILD: [01:0000000093:INFO ] Writing rom file...
BUILD: [01:0000000094:INFO ] Start 80030000 Len 00000004
BUILD: [01:0000000095:INFO ] Start 80030040 Len 00000008
BUILD: [01:0000000096:INFO ] Start 80030048 Len 00000004
BUILD: [01:0000000097:INFO ] Start 80031000 Len 0005b25c
BUILD: [01:0000000098:INFO ] Start 8008d000 Len 00000810
BUILD: [01:0000000099:INFO ] Start 8008d810 Len 00000054
BUILD: [01:0000000100:INFO ] Start 8008d864 Len 00000030
BUILD: [01:0000000101:INFO ] Start 8008e000 Len 00000fe0
BUILD: [01:0000000102:INFO ] Creating rom file C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\EBOOT.nb0
BUILD: [01:0000000103:INFO ] Done!
BUILD: [01:0000000104:INFO ] copy /y/b C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\eboot.nb0 + C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\stepldr_IROM_SD.nb0 C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\IROM_SD_EBOOT.nb0
BUILD: [01:0000000105:INFO ] C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\EBOOT.nb0
BUILD: [01:0000000106:INFO ] 已复制 1 个文件。
BUILD: [01:0000000107:INFO ] copy C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\eboot.nb0 C:\WINCE600\OSDesigns\S3C6410_GO\S3C6410_GO\RelDir\Samsung_SMDK6410_Release
BUILD: [01:0000000108:INFO ] 已复制 1 个文件。
BUILD: [01:0000000109:INFO ] copy C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\eboot.bin C:\WINCE600\OSDesigns\S3C6410_GO\S3C6410_GO\RelDir\Samsung_SMDK6410_Release
BUILD: [01:0000000110:INFO ] 已复制 1 个文件。
BUILD: [01:0000000111:INFO ] copy C:\WINCE600\platform\SMDK6410\target\ARMV4I\retail\eboot.sre C:\WINCE600\OSDesigns\S3C6410_GO\S3C6410_GO\RelDir\Samsung_SMDK6410_Release
BUILD: [01:0000000112:INFO ] 已复制 1 个文件。
///