示例1
JTAG接口用于执行调试并为开发人员提供CPU核心访问。JTAG-ACCESS保护是在HW_DIGCTL_CTRL寄存器中作为JTAG_SHIELD位的一部分实现的。该寄存器在电源上没有默认值,并且仅在ROM的系统启动并将控件传输到用户软件之后设置。
1位 |
0x0 = JTAG调试器已启用(默认) |
jtag_shield |
0x1 = JTAG调试器被禁用 |
这意味着,由于最终用户可以在系统重置处访问JTAG,并且在将控制转移到用户软件之前,在ROM代码执行期间,JTAG用户可以修改引导流,然后披露所有CPU信息,包括数据加密密钥。