查看: 2135|回复: 0

【 盈鹏飞嵌入式 COM-P6UL 工控评估板】之五:重编系统

[复制链接]
  • TA的每日心情
    开心
    2018-6-12 14:05
  • 签到天数: 76 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2017-4-17 20:48:10 | 显示全部楼层 |阅读模式
    分享到:
    尴尬的是我使用NXP官方的代码编译出来的Uboot网口无法使用,只能乖乖的使用盈鹏飞官方提供的代码。
    在盈鹏飞官方文档《EVB-P6UL linux简易编译手册.pdf》中已经对编译的过程写得非常详细了,我就简单的描述一下过程。

    1. 在官方提供的资料中,将fsl-release-bsp文件夹拷贝到linux主机中,同时拷贝好编译工具《gcc-linaro-arm-linux-gnueabihf-4.9.tar.bz2》。
    2.解压缩编译工具以及fsl-release-bsp下的uboot-imx.tar.bz2和imx6ul.tar.bz2
    3.将交叉编译工具的路径导出来
    export PATH=/path/to/your/gcc-tools/dir/bin/PATH
    路径要根据实际情况修改,然后执行
    arm-linux-gnueabi-gcc -v
    能够正确打印,说明交叉编译工具配置正确。
    4.修改fsl-release-bsp目录下Rules.make文件中的DIR_TOOLS值,设置为正确地路径。
    5.执行
    source  Env.sh
    6.执行
    make
    开始编译
    7.编译过程中会提示fsl-release-bsp/rootfs_qt/rootfs/boot目录不存在,创建一个即可
    8.编译内核时提示无权限拷贝zImage到/tftpboot,可以修改fsl-release-bsp目录下的Makefile,删除
    cp $(DIR_KERNEL)/arch/arm/boot/zImage        /tftpboot
    9.编译rootfs时提示
    cd /home/baicai/imx6ul/fsl-release-bsp/rootfs_qt ;\
    ./build
    /bin/sh: 2: ./build: not found
    Makefile:48: recipe for target 'filesystem' failed
    编译文件系统耗时耗力,我就直接用现成的UBI文件系统,不再重新编译,至此fsl-release-bsp目录下就有了uboot,kernel和dtb文件。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 13:17 , Processed in 0.122112 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.