查看: 1169|回复: 0
打印 上一主题 下一主题

你真的知道STM32F103C8T6的flash到底有多大吗?惊

[复制链接]
跳转到指定楼层
沙发
发表于 2015-10-8 07:15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我前一段时间在写一个bootloader,突然发现了一个问题,就是flash大小的问题。通过查看手册,可以知道C8T6是64k的flash,CBT6是128k的flash。但是真的吗?
答案:这不是真的!
我通过bootloader吧我的bin文件烧录到64k后的位置,程序依然能正常运行。说明64k以后的区域也是可以使用的。很可能这两款芯片的flash是一样大的。都是128K。或者很可能是更大的。。。。。。
那为什么还要区分两个的型号呢?
网友猜测:
1、晶元生产良率问题:st将flash后64K部分不合格的晶元,绑定封装,印成了C8;合格的部分印成了CBT6。
2、战略需求:分开档次。让用户在flash不够用的时候选用更高的档次的芯片。
以后有时间可以将测试过程贴图上来。

对于产品级的设计,还是建议用户不要冒这个风险,本文只是无意间测试发现,没有做完整的验证,不对可靠性负责,用户可以浏览下,测试下。
转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表