STM32的程序下载

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 线
很少,只需要两根即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值