SMP上多核CPU启动方法-》ZYNQ7k上CPU2(ARM1)的启动方法
来源:互联网 发布:招商网站留言数据提取 编辑:程序博客网 时间:2024/06/08 07:30
ZYNQ7k上CPU2(ARM1)的启动方法
zynq7k上通过“sev”指令复位启动CPU2,在发送sev指令前要先把CPU2的启动地址写入OCM的特定地址。
假设CPU1使用的DDR的地址为(0x00100000~0x001FFFFF). 而CPU1使用的地址范围为(0x00200000~0x002FFFFF)
void wakeUPArm(void)
{
#define sev() __asm__("sev")
#define CPU1STARTADR 0xfffffff0
print("CPU0: writing startaddress for cpu1\n\r");
Xil_Out32(CPU1STARTADR, 0x00200000);
dmb(); //waits until write has finished
print("CPU0: sending the SEV to wake up CPU1\n\r");
sev();
}
阅读全文
0 0
- SMP上多核CPU启动方法-》ZYNQ7k上CPU2(ARM1)的启动方法
- SMP多核启动以及CPU热插拔驱动
- 多核启动加载的调试方法
- mac上终端启动MySQL的方法
- 在orangePi上启动MAVProxy的方法
- Linux芯片级移植与底层驱动(基于3.7.4内核) --SMP多核启动以及CPU热插拔驱动
- Linux芯片级移植与底层驱动(基于3.7.4内核) --SMP多核启动以及CPU热插拔驱动
- Linux芯片级移植与底层驱动(基于3.7.4内核) --SMP多核启动以及CPU热插拔驱动
- 多核CPU启动流程
- 在启动项上添加项目的方法
- 在android上启动分屏的方法
- ARM64多核CPU启动流程
- Mac上查询CPU型号的方法
- 启动页上点击广告跳转,退出广告页后返回继续启动的实现方法
- 启动页上点击广告跳转,退出广告页后返回继续启动的实现方法
- 多核CPU、AMP和SMP
- ms sql server 2005 安装在多核机器上,启动失败的问题
- 多核CPU上python多线程并行的一个假象
- spring+springmvc+Interceptor+jwt+redis实现sso单点登录
- 运维常用的几个命令
- windows下在Tomcat中配置php开发环境
- Jacobi方法
- python之OS模块详解
- SMP上多核CPU启动方法-》ZYNQ7k上CPU2(ARM1)的启动方法
- php 获取文件路径的几种方法
- ABP官方文档(四十四)【后台作业和后台工人】
- 服务器配置多台tomcat
- 33 款主宰 2017 iOS 开发的开源库
- 鸟哥私房菜服务器架设篇(三):常见的服务器设定案例分析
- std::unique_ptr和std::shared_ptr的用法
- 继承
- 关于sdnu1095和擂台法的运用