打印
[AVR单片机]

求助:GCC中如何定义程序的固定地址

[复制链接]
1604|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tankfisher|  楼主 | 2007-6-7 08:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手,小弟才用GCC不久,请教如何在GCC中把某些程序固定到具体地址,例如把应用程序和BOOT区分别定义地址,然后在同一工厂编译,我按GCC库中说明试了,可是不行,请各位指教,给一些例程,谢谢!

相关帖子

沙发
tankfisher|  楼主 | 2007-6-7 19:43 | 只看该作者

等,怎么大家都没这样用过吗

使用特权

评论回复
板凳
John_Lee| | 2007-6-9 20:06 | 只看该作者

看Linker Scripts

大家都是这么用的。只是要在这里讲清楚是不太可能的,太长了。自己看吧。
文件在file:///C:/WinAVR/doc/binutils/ld.html/Scripts.html#Scripts

使用特权

评论回复
地板
mxh0506| | 2007-6-11 12:35 | 只看该作者

GCC说明里的那段FAQ有点误导读者的嫌疑

其实在link参数里也可以直接指定代码段的起始地址,只要改改makefile就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

1

粉丝