Flash Settings —> :设置flash有关的配置,工程默认设置了4个分区,可以根据使用情况修改相关配置分区。
设置分区中size设置为0x0,则默认把其余分区给分配到该分区下。
RTC Settings —>: 设置时钟有关选项。
SD/SDIO Settings —>:设置SD和emmc有关。
[*] Advanced bootable images storage Settings —> 镜像的存储介质
- boot image settings —>: 启动文件BOOT.BIN文件相关的设置。可以存储在sd或者flash中。存储在sd下的话,可以对读取BOOT.BIN的镜像名称进行修改。
如果设置存储在flash中,配置界面会有变化。可以修改读取的镜像名称,还要设置镜像存储在哪个分区。
u-boot env partition settings —>: U-Boot环境变量存储介质设置。和前面相似也可以设置存储flash和sd,默认为flash。flash模式下也需要对存储区进行设置。
kernel image settings —>: 镜像内核相关设置,点击该选项后,存储介质中多了一个网络的选项。也就是可以通过网络的模式下载到板卡上。
jffs2 rootfs image settings —>:根文件系统,一般在norflash的存储模式下使用。
dtb image settings —>: 内核设备树镜像相关的设置。设置存储选项有四种,可以来自boot image也就是image.ub文件,同时支持网络。qspi,sd卡/emmc去存储。
DTG Settings —>
配置设备树相关。设置设备树的flags和overlay,以及是否启用移除PL端的相关配置设备树。
Kernel Bootargs —> :内核的bootargs变量。进入子目录下,有以下选项。generate boot args automatically:配置使能bootargs自动配置。一般情况下保持默认即可。
u-boot Configuration —>
配置u-boot的相关选项。
- u-boot config target : 用于配置编译U-Boot时使用的配置文件。
- netboot:和网络启动有关。
- **TFTP Serven IP address **: 用于设置TFTP服务器的IP地址。
Image Packaging Configuration —>
和镜像打包有关配置。
Root filesystem type (INITRAMFS) —>:根文件系统设置。
Copy final images to tftpboot,编译完petalinux工程之后自动将镜像文件拷贝到tftp服务器的目录,默认使能。同时可以设置tftpboot路径。
Firmware Version Configuration —>
配置固件版本名称,可任意设置。
Yocto Settings —>
petalinux底层使用yocto,在yocto的基础上进行进一步封装。