NXP MCU 技术论坛
直播中

曹利娟

7年用户 957经验值
私信 关注
[问答]

S32K-连接失败- JLink日志:无法测量总IR len,TDO恒定高的问题如何解决?

目标:S32K148
调试工具:Jlink ultra+
JTAG 接口硬件:JTAG_TMS、TDI、TDO 通过 10k 电阻上拉至 5v,JTAG_CLK 通过 10k 电阻下拉至地
我用J-Flash连接target,设置debug type为JTAG模式,但是连接失败,J-Flash log如下:
正在连接...
- 通过 USB 连接到探头/编程器设备 0
- 探头/编程器固件:J-Link Ultra V6 编译于 2023 年 3 月 6 日 18:09:24
- 探头/编程器序列号:506000629
- 选择了设备“S32K148”。
- 目标接口速度:4000 kHz(固定)
- VTarget = 4.928V
- InitTarget() 启动
- 选择 JTAG。正在识别 JTAG 链...
- 无法测量总 IR 长度。TDO 恒定高。
- 错误:扫描 JTAG 链失败。
- 复位时连接
- 选择 JTAG。正在识别 JTAG 链...
- 无法测量总 IR 长度。TDO 恒定高。
- 错误:扫描 JTAG 链失败。
- 访问 MDM-AP 时出现通信错误。
- 连接重置
- InitTarget() 结束 - 耗时 220 毫秒
- 连接失败。通过复位引脚复位并重试。
- InitTarget() 开始
- JTAG 被选中。正在识别 JTAG 链...
- 无法测量总 IR 长度。TDO 恒定高。
- 错误:扫描 JTAG 链失败。
- 复位时连接
- 选择 JTAG。正在识别 JTAG 链...
- 无法测量总 IR 长度。TDO 恒定高。
- 错误:扫描 JTAG 链失败。
- 访问 MDM-AP 时出现通信错误。
- 重置时连接
- InitTarget() 结束 - 耗时 221 毫秒
- 错误:连接失败。
无法与目标建立连接。
然后我设置调试类型为SWD,日志是:
正在连接...
- 通过 USB 连接到探头/编程器设备 0
- 探头/编程器固件:J-Link Ultra V6 编译于 2023 年 3 月 6 日 18:09:24
- 探头/编程器序列号:506000629
- 选择了设备“S32K148”。
- 目标接口速度:4000 kHz(固定)
- VTarget = 4.924V
- InitTarget() 启动
- 选择 SWD。执行 JTAG -> SWD 切换序列。
- 复位时连接
- 选择 SWD。执行 JTAG -> SWD 切换序列。
- 访问 MDM-AP 时出现通信错误。
- 复位时连接
- InitTarget() 结束 - 耗时 409 毫秒
- InitTarget() 启动
- 选择 SWD。执行 JTAG -> SWD 切换序列。
- 连接重置
- 选择了 SWD。执行 JTAG -> SWD 切换序列。
- 访问 MDM-AP 时出现通信错误。
- 重置时连接
- InitTarget() 结束 - 耗时 408 毫秒
- 错误:连接失败。
无法与目标建立连接。
我检查了jlink的线(TDI、TDO、TMS、CLK、RST),都没有问题。
关于这个错误有什么建议吗?

更多回帖

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