我正在尝试唤醒 Odroid xu3 上的辅助核心。
我使用了 Hardkernel 提供的引导加载程序(u-boot)。
这个引导加载程序将我带到了不安全的世界。所以我的程序是从非安全世界自动启动的。
这是唤醒次要内核的代码。
dsb_sev();
writel((unsigned int) reset_for_debugging, 0x02073000);
dsb_sev(); 用于 dsb 和 sev 指令 dtb 说 0x02073000 地址用于非安全的 sysrams。并且 reset_for_debugging 是我次要内核首先应该运行的功能。
还有什么我应该知道的吗?还是我必须检查?