S32K144信息安全开发,JTAG口如何禁用,禁用后如何恢复?
S32K144 Information Security Development: How to Disable the JTAG Port and How to Restore It After Disabling?
谢谢!
现在我可以锁定 JTAG,也可以通过在程序中添加解锁代码来解锁。
我还想问,是否有可能使用 J-Link 等工具直接输入后门密钥来解锁。
你好@MUXU
禁用 JTAG 接口。您必须在启动代码中操作 Flash 部分。
/* Flash Configuration */
.section .FlashConfig, "a"
.long 0xFFFFFFFF /* 8 bytes backdoor comparison key */
.long 0xFFFFFFFF /* */
.long 0xFFFFFFFF /* 4 bytes program flash protection bytes */
.long 0xFFFF7FFE /* FDPROT:FEPROT:FOPT:FSEC(0xFE = unsecured) */
一旦 MCU 被锁定,可通过
解锁 1.批量擦除(仅在 FSEC[MEEN] 启用时可行)
2. 后门钥匙
更多信息请参见第 36.4.1 节(闪存配置字段说明)和第 36.4.4.1.4 节。(特别是闪存网络安全寄存器 (FSEC))S32K1xx 系列参考手册,修订版 14。
BR、VaneB