NVIDIA Джетсон 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

Заранее спасибо!


person NvrHeardNvrForgotten    schedule 21.04.2021    source источник


Ответы (1)


TF-A падает до уровня EL2 перед вызовом Cboot. См. 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. Если вы хотите запускать программное обеспечение в безопасной зоне, вы можете использовать OP-TEE.

Если U-Boot вызывается в EL3, а вы загружаетесь через UEFI, U-Boot перейдет в EL2 перед загрузкой бинарного файла EFI, вызвав функцию switch_to_non_secure_mode().

person Xypron    schedule 22.04.2021