关于第一次将STM32与电脑连接情况

  • 安装了Keil(ARM)版本之后,不管是自己编程,还是配套的程序运行。我们都想把它下载到STM32芯片里面,在板子上运行。这里介绍几种方法。

1.用J-LINK下载调试。

这个工具,可以直接点击keil里面的debug然后一步一步调试,也可以直接下载进去调试。具体的这方面安装或是破解,网上到处都是,就不说了。

2.用USB转串口下载。

这个说白了就是用一根数据线把hex文件下载进芯片。这里需要涉及到一些东西:

(1),USB插上板子再插上电脑无法识别?

         这个是因为没有安装正确的驱动,可以百度安装,比如下面这两个软件都可以驱动,不过那个Dfuse还要用到J-LINK不方便。



图2 USB转串口驱动

         如果都不能识别,就是你板子上的USB接口你插错了。因为要插那个USB转TTL那个才行。

(2),电脑识别了之后,你看看是那个口识别了(com1? com2? com3?),然后再用下载软件找到你的hex文件所在地,下载就好。


图3 下载hex软件(名字Flash loader demonstrator)有很多相关介绍

或者用51单片机那个ISP下载软件。相信很多人都是学了51再学的STM32。


图4 mcuisp软件设置界面

这里还要说,板子上引脚boot0和boot1要注意自己设置,比如下载程序时boot0接1,boot1接0.下载成功后两个都换成接0.然后重新开关运行。

原文地址:https://www.cnblogs.com/JasonLGJnote/p/11159904.html