Petalinux相关配置——ZYNQ通过eMMC启动

使用petalinux工具为ZYNQ部署嵌入式Linux系统,ZYNQ板卡通过eMMC启动,需要对eMMC进行相关的配置。

此文章时对 eMMC分区操作------ZYNQ通过eMMC启动 的补充说明。

一、petalinux-config配置

在"Subsystem AUTO Hardware Settings-->SD/SDIO Settings "配置中,选择ZYNQ硬件对应eMMC的接口,根据需求选择psu_sd_0或psu_sd_1(注意:通常sd卡是psu_sd_0,eMMC是psu_sd_1,由于博主的这块ZYNQ板卡的设计问题,是反过来的,eMMC是psu_sd_0,因此一定要根据硬件配置来选择)。

在"Image Packaging Configuration-->Root filesvstem type"配置中选择SD card,将根文件系统rootfs保存在eMMC中。(sd卡和eMMC在此都被视为SD设备)

Device node of SD device,就是根文件系统保存的路径,通常mmcblk1p1保存BOOT.BIN和image.ub、mmcblk2p2保存rootfs根文件系统,由于博主的ZYNQ板卡sd卡和eMMC对应的接口是反的,因此我的是mmcblk0p1、mmcblk0p2。

二、petallinux-config -c rootfs配置

在后续的ZYNQ板卡上的linux系统进行eMMC分区时,需要用到一些分区命令。输入命令petallinux-config -c rootfs进入根文件系统配置界面,"FilesystemPackages→base→util-linux",勾选一下5个Linux命令。

进入 "Filesystem Packages**→base→** e2fsprogs",选上 e2fsprogs-mke2fs

相关推荐
刘延林.20 小时前
win11系统下通过 WSL2 安装Ubuntu 24.04 使用RTX 5080 GPU
linux·运维·ubuntu
星恒讯工业路由器21 小时前
MCU+WiFi与CPU+WiFi模块区别
单片机·嵌入式硬件
LCMICRO-1331084774621 小时前
长芯微LD7940完全P2P替代AD7940,是一款14位、逐次逼近型模数转换器(ADC)
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发·模数转换器adc
lf2824814311 天前
06 AD9361 LVDS接口实现和仿真
fpga开发
用户34268877621961 天前
Agent + Ollama 部署踩坑记录
ubuntu
宁波阿成1 天前
在ubuntu22.04源码级安装sub2api
linux·运维·ubuntu·ai·api·token·中转站
guygg881 天前
基于STM32的智能小区管理系统设计
stm32·单片机·嵌入式硬件
Deitymoon1 天前
STM32——震动传感器控制led
stm32·单片机·嵌入式硬件
为美好的生活献上中指1 天前
本地虚拟机部署redis集群
前端·redis·ubuntu·bootstrap·html·redis集群
一叶龙洲1 天前
Ubuntu开机无法用向日葵远程控制
linux·运维·ubuntu