打印
[APM32F0]

电秘5_小心,这上电有检测

[复制链接]
57|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 一个人破 于 2024-11-1 13:56 编辑

#申请原创#
0、故事起源
这篇原本是打算放在《不存在于芯片手册上的电源秘密》系列里的,但很尴尬,现在手册上有了??!极海竟然更新了手册,这让我猝不及防。但考虑到可能还有很多人未曾注意到手册的这个变化,因此还是决定放在这个系列中讲讲。

1、先说现象
同事使用F030xC芯片调试,想要查看芯片上电的默认状态,结果芯片的PC指针老是进BootLoader?确认他的BOOT配置确实没问题,这就很奇怪了。下面我来说明,经过多方资料验证的结论。

2、原因说明
对于F030xC芯片,进BootLoader原来有2种方式。
1)第1种是,相信大家并不陌生,就是通过配置BOOT来选择启动模式,当BOOT1为0、BOOT0为1时可以直接进系统存储区(也就是bootloader)。
手册描述:


2)第2种方式,大多数人可能没注意过,因为这是专属F030xC芯片的空片检测功能。如果F030xC芯片上电时检测到Flash地址0x08000000内容为0xFFFFFFFF,即芯片处于无程序状态,那么会进入BootLoader。且该状态只有在下次上电检测时,才会更新。
手册描述:


3、后话
在官网的早期手册《APM32F030x6x8xC 用户手册 V1.4》是没有关于空片检测功能的描述,但在最新的《APM32F030x4x6x8xC 用户手册 V2.2》是有的。说明应该是有相同问题的人反馈过了,想到我们的每次咨询也都有得到及时处理,点个赞。



使用特权

评论回复
沙发
一个人破|  楼主 | 2024-11-1 13:50 | 只看该作者
一时兴起,不知道会写多少篇,写完的链接我会更新到评论区

《电秘1》不存在于芯片手册上的电源秘密:https://bbs.21ic.com/icview-3409960-1-1.html
《电秘2》VDD和VDDA的POR是同一个POR吗:https://bbs.21ic.com/icview-3409966-1-1.html
《电秘3》是谁真正掌握了芯片启动权:https://bbs.21ic.com/icview-3410078-1-1.html
《电秘4》兄弟,请向我导通发电:https://bbs.21ic.com/icview-3411082-1-1.html
《电秘5》小心,这上电有检测:https://bbs.21ic.com/icview-3411090-1-1.html

使用特权

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

本版积分规则

14

主题

68

帖子

0

粉丝