历史上的今天
返回首页

历史上的今天

今天是:2025年01月16日(星期四)

正在发生

2019年01月16日 | 关于STM32F030的ISP下载问题

2019-01-16 来源:eefocus

第一次在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中进行设置的,并没有相应的物理引脚。而对于BOOT0其外部引脚此时应当接VCC电平。这样我们就满足的ISP的启动条件。


(2)正确的启动端口



从应用笔记AN2606中我们可以看到,STM32F030系列进行ISP下载时默认的启动端口是PA10和PA9,而STM32微控制器有许多引脚的功能是复用的,所以在使用串口引脚时博主其实是使用了错误的引脚PA2和PA3,在ISP程序启动的过程中并不会将串口的TX、RX功能映射到这两个引脚。默认的启动过程中映射的是PA9和PA10引脚。最后在切换回正确的引脚后ISP功能终于使用正常。


最后就是使用FlashLoader软件下载程序了。


推荐阅读

史海拾趣

BSI公司的发展小趣事

随着电子产品的普及和消费者对产品质量的关注,电子产品测试和认证成为了一个必不可少的环节。BSI作为全球知名的认证机构,为电子产品提供了专业的测试和认证服务。通过严格的测试和认证流程,BSI确保了电子产品符合国际标准和客户需求,提高了产品的市场竞争力和信誉度。同时,BSI还为企业提供了定制化的商检解决方案,帮助企业在国际贸易中解决技术和法规问题,降低了贸易风险。

FCT electronic公司的发展小趣事

随着技术的不断成熟和市场需求的增长,FCT electronic公司开始寻求市场扩张和多元化发展。公司决定将产品线拓展至刚挠结合板和挠性加热器领域,以满足不同客户的需求。同时,FCT electronic公司还积极开拓国际市场,通过参加国际展览、与海外企业合作等方式,逐渐在全球电子行业中树立了品牌形象。

南晶电子(DGNJDZ)公司的发展小趣事

随着市场竞争的加剧,南晶电子意识到技术创新是企业发展的核心动力。公司投入大量研发资金,与多所高校和科研机构建立合作关系,共同研发新型半导体器件。经过不懈努力,南晶电子成功推出了一系列具有自主知识产权的高性能产品,赢得了市场的广泛认可。

固得沃克(GOODWORK)公司的发展小趣事

在追求经济效益的同时,固得沃克也高度重视环境保护和社会责任。公司所有产品均通过了美国UL、SGS欧盟ROHS及REACH环保认证,确保产品符合国际环保标准。这一举措不仅提升了公司的品牌形象,也为公司拓展国际市场提供了有力支持。近年来,固得沃克的产品已广泛应用于汽车电子、新能源、绿色照明等多个领域,并远销海外多个国家和地区。

Firadec公司的发展小趣事

背景:随着全球环保意识的增强,绿色电子产品成为了市场的新宠。Firadec公司积极响应环保号召,致力于开发绿色电子产品。

发展:公司投入大量资源研发环保材料和生产工艺,成功推出了一系列符合环保标准的电子产品。同时,Firadec还建立了完善的回收体系,对废旧电子产品进行回收再利用。

影响:环保和可持续发展的理念不仅提升了Firadec公司的品牌形象,也为其赢得了更多消费者的青睐。公司因此在绿色电子产品市场中占据了领先地位。

Dicon Fiberoptics Inc公司的发展小趣事

作为一家具有高度责任感的企业,DiCon长期以来一直致力于为国防工业提供高质量的光纤通信产品。公司的首批产品之一FDDI交换机在许多海军舰艇上部署了30多年,为国家的安全稳定做出了重要贡献。这一里程碑事件不仅彰显了DiCon在光纤通信技术领域的实力,也进一步提升了公司的品牌形象和市场地位。

问答坊 | AI 解惑

速度快了很多。。

刷新速度很快啊,服务器和网站优化做的很好了。。 庆祝一个。…

查看全部问答>

可控硅专辑---原理篇、参数篇、应用篇、检测篇

可控硅专辑(原理篇) 目录 可控硅元件的工作原理及基本特性可控硅元件—可控硅元件的结构可控硅知识的问与答可控硅元件—可控硅整流电路如何鉴别可控硅的三个极晶闸管的工作原理可关断晶闸管(GTO)硅控制开关(SCS)逆导晶闸管(RCT)硅双向开 ...…

查看全部问答>

RTL8019复位引脚的地址

有没有人知道在EASYARM2200上的RTL8019的复位引脚,即第33引脚的地址。…

查看全部问答>

串口条码枪的读取问题

想做一个条码枪的读取程序,在条码枪扫描后读取信息,再进入下个界面,不知道如何下手。 条码枪是用串口的,本想过用Timer控制,但好像不大好,用线程好像会好一点,本人又不大熟,只好请教各位大哥了,呵呵~~~…

查看全部问答>

WinCE上 流播放器的问题

    一包一包的标准视频数据(或MPEG4, H263)送给播放器,播放器可以播放. WinCE上能实现这样的功能吗?网上有这样的源码吗(简单的)? 能给一些参考意见吗?…

查看全部问答>

★★★★★诚聘【MSP430】单片机设计工程师★★★★★

诚聘单片机设计工程师: 1,会msp430,有设计经验 2,有msp430   C语言开发经验 3,懂信号处理,会用matlab 4,最好有工作经验1年以上 电话:010-81504648 公司网站:www.safezx.com 注:工作地点北京…

查看全部问答>

ARM,USB,免费PCB板. 申请一个一起研究吧

IC开发网07新春大型促销活动开始啦! 庆祝IC开发网全新平台升级成功 ——暨IC开发网07新春大型促销活动 www.icdev.com.cn   @   2007年1月19日至2月4日) 1、返券?不实惠!我们直降! 本站所有自主研发模块、DIY套装、 ...…

查看全部问答>

我的学习51单片机的经历

在网上看别人写的关于技术的文章,感觉他们写的挺好的,我也有写一篇的想法了。现在大三下学期了,我不谦虚的说我学的东西还没有完全入门。在此说一下我的学习经历,一来为了总结一下,二来为了希望看到本文的人给我些建议。从我上大学选专业开始 ...…

查看全部问答>

音频功放制作

菜鸟求助: 要求在负载电阻为8Ω时,最大不失真输出功率PO≧6w 输入电阻大于10kΩ 的音频功放可以选用哪个芯片 …

查看全部问答>