1. 环境搭建: 需要搭建一个适合开发Cortex-A9 uboot的环境,可以选择使用Linux操作系统,并安装交叉编译器、调试器等工具,还需要下载并解压uboot源代码。 2. 配置编译选项: 在uboot源代码目录下,运行make menuconfig命令,进入配置界面,在配置界面中,可以设置各种选项,如内核映像、设备树文件、串口参数等,根据实际需求,...
答案:双核芯片上电后,并非同时启动,启动代码运行在一个核上,而是一个核处于备用状态。 参见<ug585-Zynq-7000-TRM--P140/1671—6.3.7 Post BootROM State—Starting Code on the CPU 1> 图1:CPU1启动工作状态 图2: CPU1启动流程 问题1-2:根据上述参考资料,第二个核是通过CPU0进行设置并引导启动的,Linux...
答案:双核芯片上电后,并非同时启动,启动代码运行在一个核上,而是一个核处于备用状态。 参见<ug585-Zynq-7000-TRM--P140/1671—6.3.7 Post BootROM State—Starting Code on the CPU 1> 图1:CPU1启动工作状态 图2: CPU1启动流程 问题1-2:根据上述参考资料,第二个核是通过CPU0进行设置并引导启动的,Linux...
1. 环境搭建: 需要搭建一个适合开发Cortex-A9 uboot的环境,可以选择使用Linux操作系统,并安装交叉编译器、调试器等工具,还需要下载并解压uboot源代码。 2. 配置编译选项: 在uboot源代码目录下,运行make menuconfig命令,进入配置界面,在配置界面中,可以设置各种选项,如内核映像、设备树文件、串口参数等,根据实际需求,...