forgot 发表于 2024-6-4 15:00

串行线调试端口 SWD

使用 CW 专用调试器或通用调试仿真工具的 SWD 接口和目标芯片内部的 DAP 调试模块连接,通过包传输协议进行数据交换,实现调试操作。SWD 方式是 2 线串行通信,包括一条时钟线 SWCLK 和一条双向数据线 SWDIO。
通常建议 SWD 引脚使用 100KΩ 上拉电阻,CW32F030 的 PA13/PA14 作为 SWD 功能时内置有上拉电阻,其阻值在 50kΩ ~ 200kΩ 之间,用户可以在外部增加上拉电阻,以提高抗干扰性能。


磨砂 发表于 2025-10-12 15:41

仅包含两条核心信号线SWDIO和SWCLK,相比传统JTAG大幅减少了引脚占用

晓伍 发表于 2025-10-12 17:59

采用包传输机制,支持复位、内存读写、断点设置等操作,且通过差分编码可在单个时钟周期内传输两位数据,效率更高

八层楼 发表于 2025-10-12 20:19

调试器首先操作串行线调试端口,配置接入端口参数后,再通过AHB-AP访问系统内存映射区域

观海 发表于 2025-10-12 22:29

可通过SWD实现程序下载、单步执行、变量监控等功能,快速定位代码错误
页: [1]
查看完整版本: 串行线调试端口 SWD