打印
[应用相关]

带有空片检测功能的STM32需要注意的GPIO设计

[复制链接]
293|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wiba|  楼主 | 2023-11-13 13:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
从STM32F0 部分型号开始,比如STM32F04x 和STM32F09x,STM32 越来越多的 型号具有了空片检测(Empty Check)功能。以前,STM32 的启动由BOOT0 和BOOT1来决定,在引入了空片检测功能之后,则在BOOT0=0 的情况下,还需要分两种情况:一是内部已经存在代码,则从用户存储区启动;二是如果是空片,则从系统存储区启动,执行内部 Bootloader。它带来什么好处呢?客户如果是空片上板,无需对 BOOT0 引脚进行跳线,就可以直接使用内部 Bootloader 进行串口或其他通讯口进行代码烧录了,可以说非常地方便。但是,这同时为 GPIO 的设计带来一个非常大的风险,在电路设计时需要引起注意,做好相应的措施。

文档下载链接:https://www.stmcu.com.cn/Designresource/detail/lat-debugging/710675
跳线,就可以直接使用内部 Bootloader 进行串口或其他通讯口进行代码烧录了,可以说非
常地方便。但是,这同时为 GPIO 的设计带来一个非常大的风险,在电路设计时需要引起
注意,做好相应的措施。


使用特权

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

本版积分规则

78

主题

3313

帖子

3

粉丝