Не удается загрузить Linux после Optee

Я работаю над платой ZC702 и пытаюсь загрузить Linux и Optee. Мой поток загрузки:

FSBL---›U-Boot---›OP-TEE---›Linux

Хотя Op-tee успешно загружается, Linux зависает на функции zynq_early_slcr_init при загрузке.

Вероятно, Op-tee OS блокирует доступ к SLCR. Итак, когда Linux обращается к SLCR, происходит сбой системы.

Как я могу решить эту проблему?


person overlord    schedule 20.03.2021    source источник
comment
У меня были такие проблемы. Вам нужен какой-то монитор в защищенной ОС. он может исследовать такие вещи, как ifsr, ifar и т. д. обычного мира из режима монитора. Вы можете использовать эту информацию, чтобы получить ПК и адрес исключения. См.: Режим мониторинга ifsr.... Кому-либо сложно ответить на этот вопрос, поскольку им нужна точная настройка программного обеспечения, которое у вас есть. Если у вас есть монитор и вы можете получить эти регистры, вы можете использовать файл карты и т. д., чтобы найти код исключения.   -  person artless noise    schedule 20.04.2021