39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
## 简介
|
||
|
||
介绍通过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
|