这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]如何在release目标下建立ARM/THUMB交互的工程?

共5条 1/1 1 跳转至

[求助]如何在release目标下建立ARM/THUMB交互的工程?

菜鸟
2006-09-03 01:20:32     打赏

最近尝试了建立ARM/THUMB交互的工程,在DEBUG目标下能正常工作了,可是当我选择release目标时,编译的时候总是抱错

warning:L6320:Ignoring -entry command. Cannot find argument 'entry'.

Error:: L6236E: F:\Test ARM\boot Files\ScatterLoad.txt(line7,col27)No section matches selector - no section to be FIRST/LAST.

Waing: L6314W: F:\Test ARM\boot Files\ScatterLoad.txt(line7,col27)No section matches pattern Cstartup.*o(reset).

Waing: L6314W: F:\Test ARM\boot Files\ScatterLoad.txt(line7,col16)No section matches pattern LowInit.*o(RO).

好像我的ARM代码根本不能加载到THUMB工程当中去,所以我在ARM环境下编译的东西总是报错。不明白为什么。我在DEBUG声称目标下是没有任何问题的呀,哪位高人指点一下。谢谢先

[align=right][color=#000066][此贴子已经被作者于2006-9-2 17:24:22编辑过][/color][/align]



关键词: 求助     何在     release     目标     建立     THUMB    

菜鸟
2006-09-04 18:10:00     打赏
2楼

我的ScatterLoad.txt文件如下

LOAD_FLASH 0x01000000 0x5000
{

EXE_FLASH 0x01000000
{

Cstartup.o(reset, +First)
LowInit.o(+RO)
;__main.o(+RO)
;*(Region$$Table)
;*(ZISection$$Table)
}

EXE_EXRAM_1 0x400000
{

*(+RO)

}

EXE_EXRAM_2 +0
{

*(+RW, +ZI)

}


菜鸟
2006-09-05 04:02:00     打赏
3楼

在DEBUG下能工作,为什么在RELEASE下有问题?你检查一下DEBUG和RELEASE的配置是不是有不一样的地方。


菜鸟
2006-09-06 03:50:00     打赏
4楼

谢谢斑竹的关注,我有对照两者的配置,甚至有把可能引出问题的不同配置设置为一样,可还是不行,也许是我还有地方没有注意到,看来还是要再仔细对比试一下了!


菜鸟
2006-09-08 17:02:00     打赏
5楼

详细对比了,基本上已经把release目标配置的和debug目标一样了,可还是没用。实在没招了,版主大大,我把整个工程发给你,帮我看看可以么?!


共5条 1/1 1 跳转至

回复

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