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

相关推荐
ACP广源盛1392462567317 小时前
IX8024 对标 ASM2824 @ACP#搭配昆仑芯 P800 构建 AI 服务器 PCIe4.0 高速互联架构
网络·人工智能·嵌入式硬件·电脑
踏着七彩祥云的小丑18 小时前
嵌入式测试学习第 15 天:逻辑门基础:与或非、简单逻辑电路
单片机·嵌入式硬件
rit843249919 小时前
STM32F4 USB Host 功能实现
stm32·单片机·嵌入式硬件
bush419 小时前
linux开发板连接virtualbox虚拟机ubuntu的usb网卡,访问外网方法。
linux·运维·ubuntu
金戈鐡馬19 小时前
定时器+中断优化单总线通信
stm32·单片机·嵌入式硬件
cici1587419 小时前
STM32 + VS1003/VS1053 MP3播放器SD卡读取程序
stm32·单片机·嵌入式硬件
念一不念二20 小时前
[SSD]SSD主控
嵌入式硬件
xiangw@GZ20 小时前
DDR3 颗粒信号定义解析
单片机·嵌入式硬件
Deitymoon20 小时前
STM32——oled显示字符串和数字
stm32·单片机·嵌入式硬件
大明者省20 小时前
完整 Ubuntu 服务器 XFCE 桌面 + XRDP 远程桌面 部署使用全流程
运维·服务器·ubuntu