打印
[STM32F1]

请问 香版主 flash?

[复制链接]
651|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
meiyilin|  楼主 | 2015-8-28 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用STM32103ZET6 的一部分flash作为EEprom存储参数。怎样才能保证存储参数的flash和存储程序的flash位置不冲突?
沙发
mmuuss586| | 2015-8-28 12:40 | 只看该作者
可以写到FLASH存储地址的高端区域;

使用特权

评论回复
板凳
598330983| | 2015-8-28 12:54 | 只看该作者
写入的时候,那个软件会显示你烧录的程序从哪儿头烧录的,然后参考数据手册里,闪存的地址范围,从另外一段开辟一段作为EEPROM

使用特权

评论回复
地板
grant_jx| | 2015-8-28 14:41 | 只看该作者
用 segment 规范地址。

使用特权

评论回复
5
aundry| | 2015-8-28 15:11 | 只看该作者
IAR的话可以在ICF文件定义
keil的话应该也有相关的操作
代码里面也可以指定位置

使用特权

评论回复
6
香水城| | 2015-8-31 10:18 | 只看该作者
修改对应的link文件,指定code的烧写范围。
IAR(icf文件),KEIL(sct文件)
注意保证Code的起始地址和VTOR寄存器中的指定的中断向量表的位置要一致。

使用特权

评论回复
7
fanxsd| | 2015-8-31 10:20 | 只看该作者
我都是把烧录文件打开 看看就知道程序烧录到哪里了,再在后边开辟一片区域。

使用特权

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

本版积分规则

2

主题

5

帖子

1

粉丝