不同商家的板子设计规格不同
有些板子有两个USB口,其中一个可以下载程序并供电,另一个仅能供电,如果一个不能安装驱动并下载程序就换另一个就可以了。一个USB的就有点难受了。我也是被坑过来的,枯死。
只有一个USB口的核心板,它的那个USB口一般只能用来供电,我们可以看原理图:
对于这种情况,我们想要下载程序就要借助ST-LINK,j-LINK或者USB转TTL
对于ST-LINK下载:我们要有一个ST_LINK下载器:
我们需要的是3.3V、GND、SWDIO、SWCLK用杜邦线连接,然后我们看开发板原理图,找到板子JTAG调试接口:
我的原理图对应的接口是这样接的:
VCC接VCC,GND接GND,SWDIO接SWDIO,SWCLK接SWCLK,然后我们就可以可以在keil5的魔术棒中的debug中如图配置ST LINK后点击setting:
紧接着按如图配置,就可以发现自己电脑识别到了SWDIO后点击确定即可:
接着在utilities中,按如图配置后点击setting:
最后按如图配置,选择你需要的FLASH单击一下,按确定和OK。
然后就编译程序最后下载进板子即可: