您的位置:首页 > 其它

Xilinx zynqMP开发基本步骤

2017-04-10 14:26 288 查看
1)使用Vivado 工具生成 .hdf文件,比如ZU9_cpu.hdf

2)使用SDK工具生成FSBL。FSBL的作用主要是初始化PLL,DDR,MIO管脚分配,烧写FPGA,运行uboot等。核心代码代码位于psu_init.c中。

3)生成uboot

4)使用bootgen工具生成BOOT.BIN文件,bootgen需要使用.bif文件做输入。bif指导那个文件用作输入,targets等

//arch = zynqmp; split = false; format = BIN

the_ROM_image:

{

 [fsbl_config]a53_x64

 [bootloader]C:\cpu_test\cpu_test\cpu_test.sdk\fsbl\Debug\fsbl.elf

 [destination_device = pl]C:\cpu_test\cpu_test\cpu_test.sdk\cpu_test_wrapper_hw_platform_0\cpu_test_wrapper.bit

 [destination_cpu = a53-0]C:\cpu_test\cpu_test\cpu_test.sdk\uboot.elf

}

5)把BOOT.BIN,system.dtb和Image文件copy到SD卡第一分区,把rootfs解压到SD卡ext4分区。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: