爱板网论坛

查看: 111|回复: 0

[原创] 【盈鹏飞EVB-T335评估板试用】Uboot编译和更新教程

[复制链接]

85

主题

5

好友

2312

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    前天 18:49
  • 签到天数: 186 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2017-9-1 21:13:20 |显示全部楼层
    本帖最后由 可乐丸子 于 2017-9-1 21:16 编辑

    下面介绍盈鹏飞EVB-T335uboot编译和烧写更新教程,由于这次试用的是512MB内存EMMC闪存版本,使用512MB内存和EMMC的用户可以按照下面笔者教程来编译和烧写更新,其他版本用户可以参考,编译环境为lubuntu 17.04 64位
    首先下载盈鹏飞EVB-T335开发资料
    链接:http://pan.baidu.com/s/1i5aHTPz  密码:wwv4
    接着进入开发资料目录
    2017-08-29-223300_1366x768_scrot.png

    进入toolchains目录,解压uboot编译的工具链到/opt目录
    1. cd toolchains
    2. sudo tar -jxvf arm-2010.09.tar.bz2 -C /opt
    复制代码
    运行上面命令后可以在opt目录下面看到如下目录
    2017-08-29-222449_1366x768_scrot.png

    然后切入src目录解压其中的u-boot-2014.04-rc2-00037-gbaecd31.tar.bz2压缩包
    1. cd ../src
    复制代码
    1. tar -jxvf u-boot-2014.04-rc2-00037-gbaecd31.tar.bz2
    复制代码
    进入u-boot-2014.04-rc2-00037-gbaecd31目录,设置环境变量
    1. cd u-boot-2014.04-rc2-00037-gbaecd31
    2. export PATH=/opt/arm-2010.09/bin:$PATH
    复制代码
    512MB内存EMMC版本EVB-T335开发板输入下面命令配置
    1. make con335x_emmc_512_config
    复制代码
    2017-08-31-192833_1366x768_scrot.png

    接着运行下面命令编译生成uImage
    1. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
    复制代码
    编译需要一段时间
    2017-08-31-192910_1366x768_scrot.png

    编译完成后如下图
    2017-08-31-193041_1366x768_scrot.png

    其中u-boot.img和MLO为需要烧写的文件
    2017-08-31-193046_1366x768_scrot.png

    对于出厂系统正常的情况下我们可以把上面两个文件拷贝到U盘(FAT32文件格式),然后插到开发板上面,开发板上电启动后,输入下面命令更新替换uboot
    1. cd /media/usb-sda1
    2. cp u-boot.img MLO /media/sd-mmcblk0p1
    3. sync
    复制代码
    sd-mmcblk0p1里面文件如下图
    2017-09-01_130315.png

    如果uboot被破坏系统不能启动,可以使用TF启动盘方式自动烧写,笔者后面帖子会介绍这种一次性自动化烧写uboot、内核、文件系统的方法。



    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-11-24 17:27 , Processed in 0.284604 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部