我想知道在使用 JTAG 时,是什么阻止我在信任区以 DMA 方式访问内存?
提前致谢。
TrustZone 是 ARM 处理器内部的一种安全世界。不受信任的软件甚至不能观察在 TrustZone 中运行的东西。
保护由硬件完成。ARM 提供调试 CoreSight 架构。您可以在注册后从 ARM 网站下载 CoreSight 架构手册。
arm infocenter 上的这篇文章介绍了 SPIDEN 和 SPNIDEN 信号,它们可以实现安全的侵入式和安全的非侵入式调试。
如何启用这些信号取决于 ASIC 的实现。