[STM32] Mac开发STM32之调试工具

本文介绍了在Mac上开发STM32时使用的调试工具,包括JTAG和SWD的区别,以及J-Link、U-Link、ST-Link和DAPLink等调试器的介绍。详细讲解了J-Link的使用,从软件安装到连接开发板、调试的步骤,并列举了一些常用调试命令。
摘要由CSDN通过智能技术生成

Mac开发STM32之调试工具

一、相关名词解释

JTAG与SWD

JTAG是一种国际标准测试协议,主要用于芯片内部测试、调试和在线编程
SWD与JTAG 是常用的ARM芯片仿真调试方式。SWD相较于JTAG,使用接口更少、高速下也更稳定,在开发板外设接口有限时,通常使用SWD模式

JTAG引脚

  • 必选
    • VCC、GND
    • TMS:模式设置信号,在TCK上升沿有效
    • TCK:时钟信号
    • TDI:数据写入
    • TDO:数据读出
  • 可选
    • TRST:JTAG复位
    • RESET:TARGET复位
    • RTCK:由目标板提供回时钟信号,来调节TCK进行CLK同步

SWD引脚

  • 必选
    • VCC、GND
    • SWDIO:串行数据信号
    • SWDCLK:串行时钟信号
  • 可选
    • SWO:串行数据输出,CPU调试接口可通过SWO输出一些调试信息
    • RESET:TARGET复位

J-Link

J-Link是SEGGER推出的支持仿真ARM内核芯片的JTAG仿真器
J-Link支持JTAG和SWD两种仿真模式
J-Link可以搭配IAR、MDK、Real

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值