Zynq UltraScale+ MPSoC-petalinux使用

1.创建工程

1.1环境

默认已经安装petalinux。

~$ source tools/Xilinx/petalinux/settings.sh
~$ echo $PETALINUX
/home/zxl/tools/Xilinx/petalinux

如果显示petalinux安装路径,则表明环境ok。

1.2新建工程

创建petalinux的工程文件夹,创建petalinux工程

~$ cd petalinux
~$ petalinux-create --type project --template zynqMP --name pt_test

1.3配置硬件信息

默认硬件信息vivado已经生成,生成的.hdf文件拷贝至petalinux工程目录下,进行配置

~$ petalinux-config --get-hw-description=./

然后会弹出配置窗口
在这里插入图片描述
根据ug1144中说明
在这里插入图片描述
设置DTG Settings ,template改为zcu106-reva。
配置完成后保存退出。

1.4其他配置

自动登录 Auto Login

2.配置Linux内核

~$ petalinux-config -c kernel

在这里插入图片描述
配置完成保存退出。

3.配置根文件系统

~$ petalinux-config -c rootfs

在这里插入图片描述
配置完成保存退出。

4.编译

~$ petalinux-build

5.生成BOOT

~$ cd images/linux/
~$ petalinux-package --boot --fsbl zynqmp_fsbl.elf --fpga system.bit --u-boot u-boot.elf --force

6.测试Linux系统

测试在zcu106上进行,主机安装putty
将petalinux工程下images\linux目录下的BOOT.BIN与image.ub拷贝至sd卡中。
sd卡插入开发板,开发板启动方式调至sd卡启动,开机。
账户root,密码root。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值