作为 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 和命令)吗?