## 简介 介绍通过Trac32使用secure debug功能 该功能支持JTAG模式,不支持SWD模式 芯片匹配debug key成功后开启debug接口 ##硬件连接 - e3_gateway参考板 - Trace32 ##注意事项 - 确认板子JTAG功能正常,对于e3 gateway参考板需要去掉TDO/TDI上的两个电阻。 - 需要通过fuse工具烧UID,debug key和使能secure debug。 - 接口如果是SWD,需要修改为JTAG。 ##测试方法 当板子以以下方式烧UID,debug key和使能secure debug. Debug Key: +-----------------------+------------+------------------+ | name | fuse addr | fuse value | +-----------------------+------------+------------------+ | UID[0, 31] | 0x1010 | 0x12345678 | | UID[32, 63] | 0x1014 | 0xABCDEF88 | | SEC_DBG_CFG[31, 0] | 0x1280 | 0x74657374(key0) | | SEC_DBG_CFG[63, 32] | 0x1284 | 0x6b657930(key1) | | MSIC_CFG3/SDBG_MODE | 0x12b0 | 0x00800000 | +-----------------------+------------+------------------+ 脚本拖入trace32.exe并执行 CD.DO 本地路径\e3_attach_sf.cmm 提供错误的debug key则无法执行通过。 ##expected log 0ABCDEF8812345678 0ABCDEF8812345678 4BA00477