admin 管理员组文章数量: 1184232
2024年3月29日发(作者:access denied鼓)
关于 STM32F030 的 ISP 下载问题
第一次在 CSDN 写博客,从事嵌入式开发工作的三年时间来也经常在
CSDN 上浏览各类技术博文,这些优秀的文章很大程度的提升了我的个人能力
或者有效的解决了工作的遇到的各类问题,所以在此要向所有无私奉献的
CSDN 博主们表示诚挚的谢意。现在我也将踏着前人的脚步,本着传递知识相
互学习的目的开通了自己的博客。希望在这个自由开放的网络平台上与大家一
起学习提高。
说实话第一篇博文我并不知道怎么写也不知道该写些什么内容,前后思考了
一段时间我认为还是先从工作学习中遇到的一些小问题开始吧,这类问题并不
是什么高深复杂的技术问题,而是一些易错的细节问题,本文就将简单聊聊在
工作中遇到的 STM32F030 系列微控制器无法进行 ISP 下载的问题。
区别于 SWD 调试下载功能,ISP 下载是指在微控制器启动时启动一段厂商定
义的启动代码段,该代码段可以用来对片内 FLASH 进行读写。所以利用此功
能我们可以快捷的更新片内程序。ISP 代码的性质就像嵌入式 linux 系统常用于
引导启动系统的 UBOOT,只是相对于 UBOOT,MCU 中的 bootloader 更加简
化而已。对于 ISP 功能常用的通讯端口为串行接口,即通过串口就可快速的更
新片内程序。
那么本文中对于 STM32F030 系列微控制器的 ISP 下载为何会失败呢?其实
说到底还是没有认真的阅读 ST 官方的用户指南。首先我们看一看在启用串口
ISP 下载程序是需要具备哪些条件。
(1)正确的启动模式
从上图可以看到,我们希望微控制器启用 ISP 下载功能,应当使 BOOT1 位
为 0,BOOT0 位为 1,关于 BOOT1 引脚其实是在 OptionByte 中进行设置的,
版权声明:本文标题:关于STM32F030的ISP下载问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711687822a605683.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论