NXP MCU 技术论坛
直播中

study875

12年用户 1097经验值
私信 关注
[问答]

如何在编程安全JTAG eFuse后使用SWD接口调试iMX.RT105x?

作为 AN12419,我对安全的 JTAG eFuse 进行了编程。以下是详细信息。
  • 编程响应键,SJC_RESP
  • 在 eFuse JTAG_SMODE 中编程 0x1 以将 SJC 切换到安全 JTAG 模式
  • 在 eFuse KTE_FUSE 中编程 0x1
  • 在 eFuse SJC_RESP_LOCK 中编程 0x1 以禁用秘密响应密钥的读/写访问
我没有在 eFuse DAP_SJC_SWD_SEL 中编程 0x1 来将 DAP 切换到 JTAG 模式。因为我的板子用的是SWD接口。我创建了一个 NXP_RT1052_SecureJTAG.JlinkScript 文件作为 4.2 SEGGER J-link Secure JTAG 解锁脚本示例。使用以下命令连接设备。它无法连接到设备。
jlink.exe -JLinkScriptFile NXP_RT1052_SecureJTAG.JlinkScript -device MCIMXRT1052 -if SWD -speed 4000 -autoconnect 1 -JTAGConf -1,-1
我已经尝试了几次,发现如果我先发送以下命令。然后重复上面的命令,就可以了。
jlink.exe -JLinkScriptFile NXP_RT1052_SecureJTAG.JlinkScript -device MCIMXRT1052 -if JTAG -speed 4000 -autoconnect 1 -JTAGConf -1,-1
您对 SWD 接口有什么建议(JlinkScript 和命令)吗?

更多回帖

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