打印
[AVR单片机]

GCC中Flash的定位读出,请高手帮忙。

[复制链接]
1924|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hongguolin|  楼主 | 2007-1-14 22:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
hongguolin|  楼主 | 2007-1-14 22:28 | 只看该作者

说明

我是在用烧写器校时,放在Flash,想读它,却没有办法,后来是放在了EE中,这样做我想不太好的,请高手帮忙!谢谢!

使用特权

评论回复
板凳
hongguolin|  楼主 | 2007-1-15 07:46 | 只看该作者

高手们

你们没有用过Flash的绝对地址吗?
比如说,校时值放在0x07ff的地址中,winavr的GCC用什么样的语句能读到这个地址中的值。

使用特权

评论回复
地板
lrqzsu| | 2007-1-15 09:10 | 只看该作者

如果知道具体地址的话

是read_pgm_byte(0x??????,数值)或是word
这些在艺芯那本书上说的很清楚
只是你没找而已

使用特权

评论回复
5
lrqzsu| | 2007-1-15 09:45 | 只看该作者

还写错

是:pgm_read_byte
不好意思呀,写错添

使用特权

评论回复
6
jovemeng| | 2007-1-16 05:48 | 只看该作者

可以自己在链接器文件中加一个section实现

可以自己改链接器文件,自己定义一个section,然后把变量放进去就行了

使用特权

评论回复
7
hongguolin|  楼主 | 2007-1-16 21:18 | 只看该作者

谢谢

使用特权

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

本版积分规则

3

主题

9

帖子

0

粉丝