原料准备
首先得有一块stm32F103C8T6的系统板
下载工具
里面有stm32-st-link-utility下载应用,st-link驱动,st-link原理图,不过根据我写的不用去看原理图,有utility应用和st-link固件就行了。
下载链接:
https://download.csdn.net/download/ourkix/12091818
修改电路
1.把PB12引脚旁边连接led的铜线刮断,在led的电阻那用线引到PA9引脚(led连接PA9这里可做可不做,是指示灯来的。不过PB12连接led的铜线一定要刮断)
2.然后PB12引脚连接一个100欧的电阻到PB14引脚
最后引出 PB14 、 PB13 、 VCC3.3 、GND
完成后这几个引脚,分别对应下载器的
原引脚 ------> st-link下载引脚
VCC3.3 -----> VCC3.3
PB14 -----> IO
PB13 -----> CLK
GND -----> GND
如图
下载、更新固件
安装好stm32-st-link-utility软件
打开stm32-st-link-utility
用已有st-link连接已经做好了的stm32f103c8t6板子,把st-link固件下载进去。
PS:当然这里应该可以用isp下载固件到板子上,按理来说可以的,不过没试过,这样的话只要板子的boot跳线连接成isp下载启动,用isp flymcu.exe应用,通过板子的串口1,将bin文件下载进去就行了。你们没有st-link的可以尝试下。
点击1连接st-link,点击2打开将要下载的固件
下载完成后,用micro usb连接你的板子和电脑
更新st-link固件
升级完成后就可以,当st-link来下载
只要用mirco usb连接板子到电脑,引出的4条线连接要下载程序的板子的st-link引脚就行了。
来源:CSDN
作者:ourkix
链接:https://blog.csdn.net/ourkix/article/details/103888677