本文共 673 字,大约阅读时间需要 2 分钟。
swd 和jtag 一样,都是调试接口.swd协议(标准)是arm提出的,arm芯片使用了该协议,同时兼容了jtag标准SWD uses an ARM CPU standard bi-directional wire protocol, defined in the ARM Debug Interface v5
推荐资料https://zhuanlan.zhihu.com/p/196389730https://static.docs.arm.com/ihi0031/c/IHI0031C_debug_interface_as.pdfhttps://www.arm.com/files/pdf/Serial_Wire_Debug.pdfhttps://www.veryarm.com/113061.htmlhttps://github.com/MarkDing/swd_programing_sram
IHI0031C_debug_interface_as.pdf从4.3 看,可以看到读数据时序,和写数据时序搜索 rising , 可以看到 上升沿采样
通过 st-flash write $(BUILD_DIR)/$(TARGET).bin 0x8000000 下载bin文件到flashcd01 0008 为 .bin 文件中的最后一个字节.cd01 0008 在 线上的时序 为 b3800010 ,然后经过 32bit 翻转之后得到 080001cd上升沿采样.
转载地址:http://trngi.baihongyu.com/