STM32程序下载大概有两种形式:一是利用串口下载程序;而是借助调试工具进行下载。
1、串口下载
在安装了 USB 串口驱动之后,就可以开始串口下载代码了,STM32 串口下载的标准方法是两个步骤:
(1)把 B0 接 V3.3(保持 B1 接 GND)。
(2)按一下复位按键。
通过这两个步骤,我们就可以通过串口下载代码了,下载完成之后,如果没有设置从0X08000000 开始运行,则代码不会立即运行,此时,你还需要把 B0 接回 GND,然后再按一次复位,才会开始运行你刚刚下载的代码。这个代码比较简单,所以不需要硬件调试,直接就一次成功了。可是,如果你的代码工程比较大,难免存在一些 bug,这时,就有必要通过硬件调试来解决问题了。 串口只能下载代码,并不能实时跟踪调试。
2、借助调试工具进行下载
一般借助的调试器有ST-LINK,JLINK 和ULINK 等,实际应用中选择其中一款就可以这些调试器可以实时跟踪程序,从而找到你程序中的 bug,使你的开发事半功倍。ST-LINK 支持 JTAG 和 SWD,所以,我们有 2 种方式可以用来调试,JTAG 调试的时候,占用的 IO 线比较多,而 SWD 调试的时候占用的 IO 线
很少,只需要两根即可。
STM32的程序下载
最新推荐文章于 2024-07-30 22:43:07 发布