STM32程序下载方法与调试

  • 程序下载方法

1、stlink下载线连接

1.1有JTAG口的电路板接线

图1.1 电路板1

图1.2 ST下载线连接方式

图1.3  JTAG接口

图1.4  JTAG接口定义

1.2与无JTAG口的电路板接线

图1.5 电路板2

图1.6 SWDIO与SWCLK对应的PA13、PA14接口

      单片机引脚-   -st-link下载引脚

 vcc3.3.----- > vcC3.3

PB14- - -->SWD IO

PB13 --- --> SWCLK

GND  --- -- >GND

图1.7 实际接线图

1.3 STlink下载线驱动安装

图1.8 安装好驱动的stlink状态图

1.4 keil 软件的配置与程序下载

点击魔术棒option按键,分别点击下图1、2、3、4

图1.9 STLINK下载线配置

图1.10 STLINK下载线配置完成的状态

图1.11 编译完成以后下载程序

注意:以上程序下载后需要按电路板上的RST重启电路板,程序得以运行。

1.5 keil 软件硬件仿真调试

图1.12 实物仿真调试界面设置

可以通过单步调试,看电路板上灯的亮灭以及内部变量在watch里面的变化情况,这对于程序有问题的情况尤为重要

  1. ISP下载线连接

2.1 接线图

图2.1 ISP下载线

2.2 程序下载

图2.2 采用ISP软件下载hex文件到芯片

这种方法的调试只能采用软件仿真调试

2.3 程序软件仿真调试

图2.3 软件仿真调试方法

其中红圈2部分可以不要,只是不能连续仿真,需要不断地点run才能进行。

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值