这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]初学者关于ro的疑惑!

共5条 1/1 1 跳转至

[求助]初学者关于ro的疑惑!

菜鸟
2004-09-28 20:30:58     打赏

有如下一段程序: IMPORT Main ;另外定义的一个c函数 AREA Init,CODE,READONLY ENTRY b ResetHandler ;中断向量表 ...... ...... END 我用ADS进行编译,并把RO设为0x0,把生成的映像装入AXD后发现,地址0x0 处的是Main函数,接下来才是中断向量表,这是为什么?书上说中断向量必须位于 0x0处,这样的话,程序是不是有问题啊?




关键词: 求助     初学者     关于     疑惑    

菜鸟
2004-09-28 21:33:00     打赏
2楼
需要用选项 -first 选项指定链接第一个链接段。

这样才能使 ro_base与Entry一致。

在ADS和SDT中都可以设置。


菜鸟
2004-09-28 22:24:00     打赏
3楼
不好意思,我初学,能不能具体说一下怎么设置啊!谢谢!

菜鸟
2004-12-09 01:22:00     打赏
4楼

是ARM Linker 设置的问题,你必需在ARMLinker里加进 ENTRY


菜鸟
2004-12-09 02:39:00     打赏
5楼

laiyang说的对,链接器怎么知道把哪个obj放到RO?这是必须指定的。entry point最好也设置一下,确保与RO一致。


共5条 1/1 1 跳转至

回复

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