1 Zynq UltraScale+MPSoc 开发流程
环境搭建及软件
软件 | 版本 | 地址 |
---|---|---|
Xilinx_Vivado | 2019.2 | vivado |
petalinux | 2019.2 | petalinux |
需要注意方向
-
vivado直接安装system即可,带doc文档神器(xilinx牛逼神器)安装自己看ug
-
petalinux 安装参考 ug1144
-
常用论坛 官方论坛 xilinx-wiki
-
关键文档 ug1085 ug1209 ug1137 ug1145 ug1046 其余文档随用随找即可
可以在doc工具和google直接输入ugxxxx即可
2 生成自定义工程
-
逻辑工程师搭积木完生成hdf或者dsa文件输出。
-
我们进入petalinux安装的主机,比如hostname是plzqmp
- 创建petalinux工程,做过fsl开发或者用过yocto的很好理解,即yocto的根
- 第一次配置和Build
- 之后就在对应目录生成u-boot,kernel源码,image目录和 tftpboot目录生成一模一样的执行文件。
-
根据自己硬件结构修改设备树。
-
生成对应执行文件
名称 描述 BOOT.bin 用于系统启动,PL的版本包含在内 Image Linux Kernel System.dtb 设备树文件 urootfs.cpio.gz 文件系统 u-boot.elf 用于生成 BOOT.bin bl31.elf ATF固件 用于生成 BOOT.bin pmufw.elf PMU固件 用于生成 BOOT.bin 3 生成BOOT.bin
- BOOT.bin 生成
- vivado 生成 :参考ug
- petalinux 生成 :参考ug
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!