stm32的几种下载程序的方式

stm32的下载方式我目前接触最多的有三种,用串口ISP烧录hex文件,用仿真器一键烧录,还有那种小白式的bootlaoder固件升级烧录

用转串口模块烧录hex文件

首先要下载一个软件,然后怎么下载嘞我不想说,因为这种方式用的不多。
下载一个软件叫FlyMcu
然后给你们几个链接
这是关于boot1引脚的设置
这是这么烧录的讲解
至于这么生成hex文件自己去刷视频,应该会有讲滴。

用仿真器一键烧录

敲黑板,这个是最常用的
仿真器有好几种,jlink,stlink,dap…还有一些,实际上这么配置都一样,买仿真器直接向商家要资料,这么玩都会告诉的。
仿真器选择的话,如果只是32入门的话买一个stlink就可以了,便宜嘛,不超过20块钱。
stm32的几种下载程序的方式_第1张图片
我用盗版的jlink比较多,相对来说jlink支持的芯片多一点,价格在100左右。
stm32的几种下载程序的方式_第2张图片
当然,自从V9出来以后jlink自制起来也很简单,网上开源的有一个以stm32f2系列的一个固件,去搞个这样子的也就几十块钱。什么时候我自己搞一个出来了再跟大家分享,去咸鱼上应该已经找得到了。。
DAP的话是ARM官方的开源仿真器,它最好玩的就是开源嘛,淘宝价五六十的样子,用起来还行。

最后一种挺好玩的,实际是做产品用于给别人升级固件的,我在这里不做解释,以后有机会再解释。

你可能感兴趣的:(stm32)