更改UBoot实现通过loady命令下载代码【转】

本文转载自:https://blog.csdn.net/qq_36430621/article/details/69630391

最近入手了一块友善之臂的NanoPc-T3,个人感觉还不错,板子的工艺和颜值都挺高的,就是价格略高!!学生党伤不起呀!把玩之际发现官方提供的Uboot不支持串口通过loady命令下载代码。强迫症发作自己重新编译下Uboot使其支持loady命令。以下是具体的过程,仅供分享参考。

        

       PC机系统建议使用ubuntu14.04 64位系统。

 一   下载解压Uboot源代码,配置Uboot并编译:

 1、 vim uboot_nanopi2-nanopi2-lollipop-mr1/common/cmd_load.c

        

 

2、保存更改,编译Uboot:

         make s5p6818_nanopi3_config

     make CROSS_COMPILE=arm-linux-

 

              

3、编译完成,在源码目录下生成uboot.bin文件,即为目标文件。

 

二  通过fastboot更换SD卡中的Uboot

1、在电脑上先用命令 sudo apt-get install android-tools-fastboot 安装 fastboot 工具;

    查看fastboot是否安装成功:

     

2、 用串口配件连接NanoPC-T3和电脑,在上电启动的2秒内,在串口终端上按下回车,进入 u-boot 的命令行模式;

      

3、 在u-boot 命令行模式下输入命令 fastboot 回车,进入 fastboot 模式;

      

4、用microUSB线连接NanoPC-T3和电脑,在电脑上切换到Uboot源码文件位置,输入以下命令烧写u-boot.bin:

     

5、烧写完成:

      

 

三  验证 loady 命令

     在开发板uboot环境下输入 loady 0x40008000 回车,然后按Ctrl + A键后释放,再按住 S键进行代码的选择

 下载。

     

     下载完成:

      

 

至此,Uboot更新成功,实现通过串口 loady 命令下载代码的功能。

 

文中采用的Uboot源代码和测试代码下载地址:点击打开链接

--------------------- 本文来自 风吹沙走 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_36430621/article/details/69630391?utm_source=copy 

posted @ 2018-09-28 12:03  请给我倒杯茶  阅读(1014)  评论(0编辑  收藏  举报