请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRA745 工具/软件:Linux
您好!
我能够关闭 CPU1并在 CPU0 (DRA74x-J6)上引导 Linux。 现在 、我想使用 AMP 在 CPU1上运行裸 metel 或 Android 操作系统。
请指导我们执行此操作。
谢谢、
Lal Bosco
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
您好!
我能够关闭 CPU1并在 CPU0 (DRA74x-J6)上引导 Linux。 现在 、我想使用 AMP 在 CPU1上运行裸 metel 或 Android 操作系统。
请指导我们执行此操作。
谢谢、
Lal Bosco
您好!
CPU1由 PRCM 或 ROM 代码自动从复位中释放(我不知道到底是谁、但实际上并不重要)。 之后、CPU1会保持等待事件(WFE)、这与复位状态类似、因为 CPU1未执行任何操作。 ROM 移交给引导加载程序后、引导加载程序可以通过执行 SEV 命令唤醒从 CPU。
操作系统可使用两个内部存储器映射寄存器来通信启动信息。
AUX_CORE_BOOT_0和 AUX_CORE_BOOT_1寄存器位于 MPU WakeupGen 域中。
•AUX_CORE_BOOT_0用作状态寄存器、以向从 CPU 发出信号、指示它必须在之后唤醒
由主 CPU 启动的发送事件操作。
•AUX_CORE_BOOT_1包含从 CPU 必须跳转到的物理地址位置
唤醒。
请参阅第4.4.4节"双 Cortex-中的 MPU_WUGEN 寄存器"中这些寄存器的存储器映射
A15 MPU 子系统。