您的位置:首页 > 运维架构 > Linux

Xilinx petalinux 2015.4 试用

2016-05-14 20:47 411 查看
依据文档《ug1144-petalinux-tools-reference-guide.pdf》

在Linux下安装了Vivado2015.4,但启动vivado或xsdk时均报错,简单搜索一下解决方法——未果,这里使用Windows下vivado导出给linux下的petalinux工程

1. 创建petalinux工程

输入命令行

$ petalinux-create --type project --template zynq --name <工程目录名>

2. 导入硬件配置

①在Windows下使用vivado生成一个zedboard工程的比特流,并Export Hardware,输出一个.hdf文件

②将包含.hdf文件的目录(我这里是plnx_zynq_proj.sdk,其值plnx_zynq_proj为工程名)通过共享文件夹拷贝到虚拟机的Ubuntu下

一些后话:这里的.hdf文件是包含各种信息和比特流文件的,因为我并没有导入Windows工程的比特流,而生成的文件里却有比特流

③输入命令行

$ petalinux-config --get-hw-description=<刚才那个sdk目录>

这里进入配置页面/*TUDO: 这里我没改啥*/

④结束配置页面后,程序继续执行

3. build

还在刚才的目录下,输入命令行

$ petalinux-build

4. 生成BOOT.BIN镜像

在<plnx-proj-root>(ug1144里经常出现的东东,就是指刚才这么多操作所在的工程根目录)下,输入命令行

$ petalinux-package --boot --fsbl ./images/linux/zynq_fsbl.elf --fpga ./images/linux/system_wrapper.bit --u-boot

5. 生成prebuilt镜像(用于JTAG/QEMU)

还是在工程根目录,输入命令行

$ petalinux-package --prebuilt --fpga ./images/linux/system_wrapper.bit

6. 使用prebuilt镜像

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