这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 大虾帮我看一下build bootrom的错误

共4条 1/1 1 跳转至

大虾帮我看一下build bootrom的错误

菜鸟
2005-08-16 04:21:41     打赏

用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()也要修改么?




关键词: 大虾     帮我     看一下     build     bootrom         

菜鸟
2005-08-16 04:23:00     打赏
2楼
还有,应该在哪里定义代码段驻留在ROM中或是不驻留在ROM中?

菜鸟
2005-08-16 17:12:00     打赏
3楼

".\config.h", line 134: warning (dcc:1741): redefinition of macro `VEC_BASE_ADRS
'. previously defined here

好像是你的 config.h 134行定义的 宏 VEC_BASE_ADRS 出问题了!你自己在看看!


菜鸟
2005-08-16 19:26:00     打赏
4楼
你的VEC_BASE_ADRS 和RAM和FLASH的各种定义有冲突

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]