文章目录
- 1 创建项目
- 2 编译项目
-
- 2.1 刷新编译环境
- 2.2 清理缓存
- 2.3 读取*.hdf文件,进行配置
-
- 2.3.1 针对sd卡启动的配置(可用版)
-
- 2.3.1.1 配置指定外部存储的linux内核源码
- 2.3.1.2 自动配置 auto config settiings
- 2.3.1.3 硬件外设配置
- 2.3.1.4 硬件配置-`Advanced bootable images storage Settings`
- 2.3.1.5 DTG Settings
- 2.3.1.6 ARM Trusted Firmware Compilation Configuration
- 2.3.1.7 u-boot Configuration
- 2.3.1.8 Image Packaging Configuration
- 2.3.1.9 主机名称、产品名称配置 `Firmware Version Configuration`
- 2.3.2 针对flash启动的配置(可用版)
- 2.4 编译内核
- 2.5 打包BOOT.BIN 文件
- 3 petalinux配置u-boot
1 创建项目
petalinux-create -t project -n bsp_xxx_sd --template zynqMP
2 编译项目
2.1 刷新编译环境
当前ubuntu终端设置为bash,而不是使用dash,ubuntu一般默认为dash,需要进行更改。
source ~/petalinux2019.1/settings.sh
2.2 清理缓存
petalinux-build -x distclean
petalinux-build -x mrproper
2.3 读取*.hdf文件,进行配置
petalinux-config --get-hw-description=.