在编译eboot时,为了区分从SD卡启动与nand启动的eboot,我把SD卡的EBOOT改了名:eboot_sd:
改法:
source文件中的部分定义
TARGETNAME=eboot_sd ---这里原来是eboot
TARGETTYPE=PROGRAM
RELEASETYPE=PLATFORM
EXEENTRY=StartUp
相应改了其eboot.bib文件的模块定义:
EBOOT 80038000 00080000 RAMIMAGE
nk.exe $(_TARGETPLATROOT)/target/$(_TGTCPU)/$(WINCEDEBUG)/eboot_sd.exe EBOOT
结果没有生成eboot_sd.bin,但是已经生成了eboot_sd.exe
试着把eboot.bib文件定义成这样:
EBOOT_SD 80038000 00080000 RAMIMAGE
nk.exe $(_TARGETPLATROOT)/target/$(_TGTCPU)/$(WINCEDEBUG)/eboot_sd.exe EBOOT_SD
看来得注意这名字。