【讨论】STM32F103C8——flash地址溢出仍能保存数据?

2019-08-12 16:40发布

今天使用STM32F103C8T6这款芯片,查了手册FLASH为64KB,我将数据保存到0x801F800时,写入数据读出来是正确的,然鹅0x801F800这个地址不是已经溢出了吗?(测试过断电后读出数据,是正确的)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
SimpleLife
1楼-- · 2019-08-13 07:46
呼叫原子哥,呼叫大神
akikyoua
2楼-- · 2019-08-13 12:34
二  ST 技术人员对此回答:
     STM32F103C8T6和STM32F103CBT6 是在同一圆晶上制造的,但测试时,只测试手册提供的参数范围所包含的内容,也就意味这 STM32F103C8T6也是128k Flash,只不过只测试了前面64k,然后打上 STM32F103C8T6标注(当然内部就写上 C8T6 的 ID);
shihantu
3楼-- · 2019-08-13 14:32
市场策略而已 , STM32F1 系列本来就只生产 3 款 , 同款降低参数便宜卖可以卖更多数量 , 薄利多销 , 和 CPU 分选频率后销售类似 .

但是 , 超出说明书部分的资源 , 厂家是没有义务保证能达到相同指标的 , 比如坏块 , 访问速度 , 和保存时间等 .
xxssl
4楼-- · 2019-08-13 18:12
 精彩回答 2  元偷偷看……
SimpleLife
5楼-- · 2019-08-13 22:26
xxssl 发表于 2017-10-25 10:52
我的猜测是这样子,C8T6是64K存储,实际上是128K存储,和CBT6同样的容量,只是被限制了,下载的时候有64K的 ...

存储是可以扩展到128K的,但是程序是烧写不到64K之外的地址
SimpleLife
6楼-- · 2019-08-13 23:23
查看ST官方,官方声明:Flash memory up to 128 Kbytes 。标题提示64Kbyte FLASH。所以,可以用64Kbyte外区域来存储数据。
微信图片_20171026001653.png


一周热门 更多>