你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32F030F4P6的Flash大小的疑问。

[复制链接]
ZHUIFENGXIAOWEI 提问时间:2015-10-22 21:27 /
赞 收藏 评论17 发布时间:2015-10-22 21:27
17个回答
maweidong18596 回答时间:2016-6-12 21:16:24
我的也是   都琢磨一天了    很奇怪  就是32K   而且正常存储数据   没琢磨明白其中的道理
zengyi703-16313 回答时间:2016-6-13 10:50:59
这和之前的stm32f103c8t6,stm32f103cbt6的效果差不多。c8t:64K的flash也可以当cbt:128K的flash用。
群星闪烁 回答时间:2017-8-19 10:22:49
帖子既然过了这个久了,近期用STM32F030F4P6测试了下,一下为我的测试结论:
1、STM32F030F4P6数据手册上给出的是16K 的FLASH大小,但是测试发现其32K的FLASH大小是可读可写可擦除的。
2、当把后面的16K的FLASH单独存放APP代码时,APP代码是可以正常运行的,跳转就跟普通跳转是完全一样的,设置栈顶地址,运行函数指针。
3、当把前16K 和后16K合成一个 32K FLASH来用时,测试发现,下载程序时前16K FLASH数据能正常下载,后面的下载器则报错,下载失败。
4、当把前16K 和后16K合成一个 32K FLASH来用时,假设前8K用于存放bootloader,后24K用于存放APP代码,测试发现APP无法正常运行。所以如果想实现BootLoader + APP可以采用前16K用做BOOTLOADER及数据存储,后16K 用于存放APP代码。



我想其他这种情况的STM32应该测试结果相同,比如STM32F103C8T6,FLASH大小为64K。但是其128K的FLASH都是可以读写的
12
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版