petalinux调试常用命令总结

petalinux调试常用命令总结

1.创建新的工程:
zynq:petalinux-create -t project --template zynq --name test_proj
zynqMP:petalinux-create -t project --template zynqMP --name zcu102-mp

2.创建新的app:
petalinux-create -t apps --template c --name myapp --enable

3.创建自启动文件:
petalinux-create -t apps --template install -n eth-init --enable

4.添加第三方lib:
petalinux-create -t apps --template install --name mylib --enable

5.更新XSA文件:
petalinux-config --get-hw-description

6.清理设备树:
petalinux-build -c device-tree -x cleansstate

7.清除工程(慎用):
petalinux-build -x mrproper -f

8.打包
打包zynq:petalinux-package --boot --format BIN --fsbl zynq_fsbl.elf --fpga system.bit --u-boot
打包zynqmp:petalinux-package --boot --format BIN --fsbl zynqmp_fsbl.elf --fpga system.bit --u-boot

9.二进制文件补0:
objcopy -I binary -O binary --pad-to=0xe20000 --gap-fill=0x00 BOOT.BIN BOOT-pad.bin
objcopy -I binary -O binary --pad-to=0x1000000 --gap-fill=0x00 image.ub image-pad.bin
objcopy -I binary -O binary --pad-to=0x1E0000 --gap-fill=0x00 boot.scr bootscr-pad.bin
cat BOOT-pad.bin image-pad.bin bootscr-pad.bin > BOOT-ALL.bin

10.qemu仿真启动
仿真uboot:petalinux-boot --qemu --u-boot
仿真内核:petalinux-boot --qemu --kernel

11.退出仿真
退出仿真:ctrl+a,放掉,再按x

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值