当时移植2410的时候没有碰到这个问题。
下面是2410的sources文件,你参考一下。
TARGETNAME=eboot
TARGETTYPE=PROGRAM
RELEASETYPE=PLATFORM
EXEENTRY=StartUp
WINCECPU=1
NOMIPS16CODE=1
INCLUDES=$(INCLUDES);$(_PUBLICROOT)\common\oak\drivers\block\msflashfmd\inc
ADEFINES=-pd "_TGTCPU SETS \"$(_TGTCPU)\"" $(ADEFINES)
CDEFINES= $(CDEFINES) -DPPSH_PROTOCOL_NOTIMEOUT -DCOREDLL
LDEFINES=-subsystem:native /DEBUG /DEBUGTYPE:CV /FIXED:NO
TARGETLIBS= \
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_blmemory_arm.lib \
$(_PLATCOMMONLIB)\$(_CPUDEPPATH)\oal_cache_arm920t.lib \
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_kitl.lib \
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_log.lib \
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_blnk.lib \
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_blcommon.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\eboot.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\cs8900dbg.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ne2kdbg.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\ddk_io.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\gsnull.lib \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\smflashd_lib.lib \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\dm9000dbg.lib \
$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\fulllibc.lib \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\bootpart_lib.lib \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\s3c2410x_lcd_lib.lib \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\oal_displaylogo.lib \
$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\oal_rtc_s3c2410x.lib
SOURCES= \
startup.s \
util.s \
main.c \
debug.c \
ether.c \
flash.c \
am29lv800.c \
nand.c
WINCETARGETFILES=BootImage