Я работаю над платой ZC702 и пытаюсь загрузить Linux и Optee. Мой поток загрузки:
FSBL---›U-Boot---›OP-TEE---›Linux
Хотя Op-tee успешно загружается, Linux зависает на функции zynq_early_slcr_init при загрузке.
Вероятно, Op-tee OS блокирует доступ к SLCR. Итак, когда Linux обращается к SLCR, происходит сбой системы.
Как я могу решить эту проблему?
ifsr
,ifar
и т. д. обычного мира из режима монитора. Вы можете использовать эту информацию, чтобы получить ПК и адрес исключения. См.: Режим мониторинга ifsr.... Кому-либо сложно ответить на этот вопрос, поскольку им нужна точная настройка программного обеспечения, которое у вас есть. Если у вас есть монитор и вы можете получить эти регистры, вы можете использовать файл карты и т. д., чтобы найти код исключения. - person artless noise   schedule 20.04.2021