zynq编译内核与设备树

一、xilinx的wiki已经有了编译方法https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842481/Build+kernel
1、编译内核
make ARCH=arm xilinx_zynq_defconfig
make ARCH=arm menuconfig
make ARCH=arm UIMAGE_LOADADDR=0x8000 uImage
在arch/arm/boot下就会出现uImage
2、编译设备树
make ARCH=arm
在arch/arm/boot/dts下就会出现zynq_zed.dtb
二、但是上述编译方法会把二进制文件与内核混合在一起,所以要将编译生成的二进制文件与中间文件都输出到其他路径,则编译方法如下:
1、编译内核
make ARCH=arm O=kernel_out xilinx_zynq_defconfig
make ARCH=arm O=kernel_out menuconfig
make ARCH=arm O=kernel_out UIMAGE_LOADADDR=0x8000 uImage
在kernel_out/arch/arm/boot下就会出现uImage
2编译设备树
make O=kernel_out ARCH=arm
在kernel_out/arch/arm/boot/dts下就会出现zynq_zed.dtb
这样就能保持内核的整洁。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值