stm32的下载方式我目前接触最多的有三种,用串口ISP烧录hex文件,用仿真器一键烧录,还有那种小白式的bootlaoder固件升级烧录
用转串口模块烧录hex文件
首先要下载一个软件,然后怎么下载嘞我不想说,因为这种方式用的不多。
下载一个软件叫FlyMcu
然后给你们几个链接
这是关于boot1引脚的设置
这是这么烧录的讲解
至于这么生成hex文件自己去刷视频,应该会有讲滴。
用仿真器一键烧录
敲黑板,这个是最常用的
仿真器有好几种,jlink,stlink,dap…还有一些,实际上这么配置都一样,买仿真器直接向商家要资料,这么玩都会告诉的。
仿真器选择的话,如果只是32入门的话买一个stlink就可以了,便宜嘛,不超过20块钱。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200205184600952.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ3OTgwMA==,size_16,color_FFFFFF,t_70)
我用盗版的jlink比较多,相对来说jlink支持的芯片多一点,价格在100左右。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020020518462529.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ3OTgwMA==,size_16,color_FFFFFF,t_70)
当然,自从V9出来以后jlink自制起来也很简单,网上开源的有一个以stm32f2系列的一个固件,去搞个这样子的也就几十块钱。什么时候我自己搞一个出来了再跟大家分享,去咸鱼上应该已经找得到了。。
DAP的话是ARM官方的开源仿真器,它最好玩的就是开源嘛,淘宝价五六十的样子,用起来还行。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200205185112144.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ3OTgwMA==,size_16,color_FFFFFF,t_70)
最后一种挺好玩的,实际是做产品用于给别人升级固件的,我在这里不做解释,以后有机会再解释。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)