用wrSbcArm7作模板写好了44B0的BSP
在tornado里build bootrom的时候提示:
dcc -c -tARMLS:vxworks55 -W:c:,-Xmismatch-warning=2 -ew1554,1551,1552,1086
,1047,1547 -Xcli
b-optim-off -Xansi -Xstrings-in-text=0 -Wa,-Xsemi-is-newline -ei1516,1643
,1604 -Xlocal-dat
a-area-static-only -XO -Xsize-opt -Xmemory-is-volatile -Xlint -I\h -I.
-ID:\Tornado2.2\t
arget\config\44xBsp\all -ID:\Tornado2.2\target\h -ID:\Tornado2.2\target\src
\config -ID:\To
rnado2.2\target\src\drv -DCPU=ARMARCH4 -DTOOL_FAMILY=diab -DTOOL=diab -DARMEL
-O0 -Wall -W
comment -DCPU_7TDMI -DARMMMU=ARMMMU_NONE -DARMCACHE=ARMCACHE_NONE D:\Tornado2
.2\target\
config\44xBsp\all\bootInit.c
warning (dcc:1649): number after -O ignored
".\config.h", line 134: warning (dcc:1741): redefinition of macro `VEC_BASE_ADRS
'. previously defined here
"D:\Tornado2.2\target\config\44xBsp\all\configAll.h", line 586: info (dcc
:1573): VEC_BASE_ADRS
can't execute program ll: No error
make.exe: *** [bootInit.o] Error 0x1
Done.
其中的VEC_BASE_ADRS的错误没有影响的,我改正了这个VEC_BASE_ADRS的Warning后,还是有bootInit.o的error。
这个错误什么意思?
我没动过bootInit.c,难道其中的的romStart()也要修改么?