我正试图在Odroid xu3上唤醒二级核心。
我使用了由Hardkernel提供的bootloader(u-boot)。
这个引导程序将我带到了不安全的世界。所以我的程序会自动从非安全世界启动。
这是唤醒二进制核心的代码。
dsb_sev();
writel((unsigned int) reset_for_debugging, 0x02073000);
dsb_sev();用于dsb和sev指令 dtb表示0x02073000地址是针对非安全的sysrams。和reset_for_debugging是第二个核应该运行的函数。
还有什么我应该知道的吗?或者我必须检查?