petalinux安装和使用过程

写在前面:本文章部分内容可能不完善,需要后面实际再测试

一、在ubuntu系统中先安装vivado、vitis、vitisHLS

(可选)

二、在ubuntu系统中安装petalinux

1、安装依赖工具、库

sudo apt-get install -y tofrodos gawk xvfb git make net-tools libncurses5-dev tftpd \

zlib1g-dev zlib1g:i386 libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath \

socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential \

screen pax gzip

2、安装python和tftp server

sudo apt-get install -y python tftpd-hpa

3、安装petalinux

./petalinux-v2023.1-05012318-installer.run --dir ~/Desktop/petalinux

4、配置petalinux环境

sudo dpkg-reconfigure dash    选择"No"

在petalinux的安装路径下运行指令:  source settings.sh

这里需要注意的是,以后每次打开新的命令窗口,都需要重新运行source settings.sh

5、验证petalinux是否安装成功

echo $PETALINUX

若返回安装路径,则安装正确

三、安装bsp板级升级包

petalinux-create -t project -s ~/Desktop/install_package/bsp/xilinx-zcu102-v2023.1-05080224.bsp

运行完成之后,bsp就会安装到petalinux的安装路径下

四、导入硬件平台到petalinux

1、创建工程,首先创建工程路径,进入对应文件夹下后输入下面指令

petalinux-create --type project --template zynqMP --name petalinux_prj_tmp

2、进入petalinux工程路径下导入xsa文件 cd petalinux_prj_tmp

petalinux-config --get-hw-description ~/Desktop/petalinux_project/HW/system_wrapper.xsa

这一步可能会耗时比较久,运行完成之后会出现UI界面,在UI界面设置相关参数

3、勾选上Subsystem AUTO Hardware Settings

4、还有一些其他的配置,需要再自行摸索一下

五、生成系统镜像

1、进入petalinux工程路径下输入指令cd petalinux_prj_tmp

petalinux-build

这个操作生成了设备树文件、fsbl、ATF、u-boot/linux kernel 、root file system image。 最终组合生成boot image

2、生成BOOT IMAGE  此处不同系列SOC,命令不同,查看手册

把bit文件 fsbl u-boot pmu固件合并成BOOT.bin

petalinux-package --boot --u-boot --format BIN

petalinux-package --boot --u-boot --fpga --force

六、重新生成镜像文件

1、进入petalinux工程路径下输入指令cd petalinux_prj_tmp

重生成IMAGE:petalinux-package --prebuilt --fpga bit文件

注意一下SD卡的设备树信息

需要设置为:

&sdhci{

disable-wp;

no-1-8v;

};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值