部分电脑上的操作过程我有录屏并放到B站上了
ACfly飞控用STlink下载的接口
这是在用户手册里面的。
然后STlink的接线看这篇博文,正好我之前买过正点原子,用的STlink和这一样,也好装驱动。
https://blog.csdn.net/sinat_16643223/article/details/109314724
这是我实际接好的图。需要一根gh1.25mm转杜邦线(4P)的这么一根线,而且注意杜邦线这端四个不能连在一起的,得是散的四个头。
用这个下载程序时,需要另外供电,无论是我之前看的讲STM32几种下载方式的视频还是正点原子的视频都说到了这点。
https://www.bilibili.com/video/BV1Lx411Z7Qa?p=8
https://www.bilibili.com/video/BV1uJ411u7GG?from=search&seid=6639690207927658121
我在正点原子给我提供的资料包里面找到了STlink驱动,并下载了下来。
没装STlink驱动,直接插上STlink的USB(当然已经另外供电)
打开设备管理器,会看到这样。
解压缩这个STLINK官方驱动到当前文件夹,
然后点击dpinst_amd64开始STLINK驱动的安装。一路弹出什么点确定即可。(过程我有录屏并放到B站上了)
装好了STlink的驱动后
下面显示就会变成这样。
STlink驱动装好后,再在keil进行一些设置,就可以在keil上通过STlink下载程序了。(过程我有录屏并放到B站上了)
keil上的设置可以参照这个B站视频里的
https://www.bilibili.com/video/BV1uJ411u7GG?from=search&seid=6639690207927658121
我下载成功了,也说明刚才给STlink的接线是没错的。
STlink下载了程序之后STM32需不需要断电重启
keil设置里面是把reset and run这个选项勾了的, 但是实际似乎每次不断电重启不行。是的,我自己实际操作STlink下载程序后必须重新断电上电,你STlink下载程序后虽然看着板子屏幕依旧是亮的,而且中途没有灭过,实际机子线会发现上面的参数不跳动了,也就是程序并没有在运行,感觉就是一种卡住的,你得断电再重新上电才行的。
http://forum.eepw.com.cn/thread/274921/1/