NVIDIA Jetson TX2

NVIDIA Jetson TX2

我想购买 Jetson Tx2 以进行深入研究。根据他们的文档,引导加载程序在某个时候执行 C-Boot,然后执行 U-Boot。 C-Boot 以异常级别 (EL) 2 运行,有人知道 C-Boot 是否将 EL 2 传递给 U-Boot(或者 C-Boost 将 EL 3 传递给 U-Boot)吗?

如果你有 Tx2,你可以简单地通过以下方式测试它:

dmesg | grep EL

提前致谢!

TF-A 在调用 Cboot 之前下降到 EL2。参见 https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3231/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fbootflow_tx2.html%23。然后 U-Boot 也在 EL2 运行s。如果你想 运行 软件在安全区,你可以使用 OP-TEE。

如果在 EL3 中调用 U-Boot 并且通过 UEFI 启动,U-Boot 将在通过调用函数 switch_to_non_secure_mode() 加载 EFI 二进制文件之前下降到 EL2。