NXP MCU 技术论坛
直播中

刘丽

8年用户 1356经验值
私信 关注
[问答]

i.MXRT1021的连接顺序是否与我从通用ARM文档中读到的不同?

我正在开发基于 iMxRT1021 EVK 的定制硬件,SWD/JTAG 接口除外。
在使用 MCUExpresso 和 MCULink 设备进行初始连接时,它因众所周知的“Wire Ack Fault”而失败。由于这是定制硬件,我更感兴趣的是 MCUExpresso 在初始连接期间命令 MCULink 执行哪些信号和 SWD 数据包。
关于 SWD 的 ARM 文档指出初始连接序列是 SWIO 的 50 时钟“1”断言,然后是 IDCODE 读取,这需要来自目标的“OK”,然后是 IDCODE 数据。当 MCUExpresso 说“Wire ACK fault”时到底发生了什么(目标响应错误而不是“OK”、无意义的 IDCODE 响应,或者目标没有响应的超时)?
更重要的是,在初始连接期间,MCUlink 是否使用或期望来自除 SWDIO 和 SWCLK 之外的任何其他信号线的响应(例如 RST、SWO、ISPEN、DETECT)?i.MXRT1021 的连接顺序是否与我从通用 ARM 文档中读到的不同?

更多回帖

发帖
×
20
完善资料,
赚取积分