更改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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值