准备工作2:使用 Petalinux 定制 Linux 系统

1 将 sdk 文件夹拷贝到 Ubuntu 系统

cd /home/wurao/petalinux/hdf/Navigator_7010.sdk 

2 设置 Petalinux 环境变量

source /opt/pkg/petalinux/2018.3/settings.sh

3 创建 petalinux 工程

petalinux-create -t project --template zynq -n ALIENTEK-ZYNQ

4 配置 petalinux 工程

进入到 petalinux 工程目录下

cd ALIENTEK-ZYNQ 

导入 hdf 文件

petalinux-config --get-hw-description ../hdf/Navigator_7010.sdk/ 

改个串口,其他默认

5 配置 Linux 内核

petalinux-config -c kernel

6 配置 Linux 根文件系统

petalinux-config -c rootfs 

7 配置设备树文件

vi project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi

直接把文件替换

8 编译 Petalinux 工程

petalinux-build

9 制作 BOOT.BIN 启动文件

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

10 制作 SD 启动卡

换行为回车

cp -a BOOT.BIN image.ub /media/wurao/boot

11 开发板启动模式设置

正点原子zynq7010,两个拨码开关拨到下面。

12 打开串口上位机,进入 Linux 系统

如果板子没用正常启动进入Linux系统,而是停留在uboot阶段 打印显示“zynq> xxxx”:

此时我们可以执行 env default -a 这个命令恢复u-boot环境变量 再执行boot命令启动内核

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不做拖延王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值