linux-阿尔法-imx6ull-系统烧录与mfgtool 修改

本文旨在烧录一个 只有一个设备树 一个根文件系统 一个uboot 一个 linux 的系统,为了将自己linux 中使用uboot和linux镜像 与实际的开发板保持一致方便后面的开发。
我尝试过用nxp 原厂的烧写工具 ,烧录zImage uboot 设备树 根文件系统 ,尝试了很多遍,并没有调通
跟着原子哥的视频调也并没有达到预期效果

  1. 需要准备的文件
    – 正点原子Uboot和Linux出厂源码 – 这个文件后面会得到系统镜像文件和imx6ull-14x14-emmc-7-1024x600-c.dtb 设备树文件(可以通过进入boot 查看自己板子启动时候的设备树文件名称)
    –正点原子该过的烧录工具mfgtool – 使用这个文件中根文件系统
    在这里插入图片描述
    在这里插入图片描述2. 准备好以上文件以后 就可以动手干了
    – 编译linux 和uboot 得到相应的zImage 和 uboot 这个需要参考正点原子

    以下是我在linux 下解压的文件
    在这里插入图片描述 --编译linux 镜像以后就得到了zImage 文件 注意路径
    linux-imx-4.1.15-2.1.0-gb8ddbbc-v1.3.tar.bz2
    tar -vxjf linux-imx-4.1.15-2.1.0-gb8ddbbc-v1.3.tar.bz2
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_v7_defconfig
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16
    在这里插入图片描述

–编译uboot 文件 以后就得到了 u-boot.imx 文件 注意文件后缀名
编译uboot
解压 tar -vxjf uboot-imx-2016.03-2.1.0-g4475ea1-v1.3.tar.bz2
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_ddr512_emmc_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j12

在这里插入图片描述
以下是修改后的mfgtool 文件对比 可以看到文件少了很多 相应的也需要修改 ucl2.xml 修改后的文件会附加在后续连接之中
在这里插入图片描述
u-boot-imx6ull-14x14-ddr512-emmc.imx
imx6ull-14x14-emmc-7-1024x600-c.dtb
zImage
修改名称以便烧录
在这里插入图片描述
烧写该系统
备注 : 注意拨码开关
注意在烧录的时候需要安装上屏 我对应的屏是1024x600 的屏所以我保留的是1024x600的设备数 ,相应的如果有其他型号的屏也保留该型号的设备数文件
需要 看完 第15讲 MfgTool烧写工具详解 盘
在这里插入图片描述在这里插入图片描述

若遇到设备无法正常启动 可以进入boot 模式中 使用fatls 查看当前mmc 中烧录的文件
下图是使用正点原子烧录工具直接烧录到mmc 之中的文件
在这里插入图片描述下图是使用修改后的正点原子烧录工具直接烧录到mmc 之中的文件 可以看到其他的设备数文件已经没有了

在这里插入图片描述

之后的开发就可以在linux 中依据
imx6ull-14x14-emmc-7-1024x600-c.dtb 这个设备树文件进行开发了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

你是我的解忧王子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值