zoukankan      html  css  js  c++  java
  • 更改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 

  • 相关阅读:
    抽象线程之Parallel类
    任务
    创建线程之Thread类和线程池
    创建线程之异步委托
    折半插入排序
    单链表的使用(插入,查找,删除,链表的倒置,删除相同结点)
    插入排序
    [Python]小甲鱼Python视频第034课(with else)课后题及参考解答
    [Python]小甲鱼Python视频第033课(except)课后题及参考解答
    [Python]小甲鱼Python视频第32课(except)课后题及参考解答
  • 原文地址:https://www.cnblogs.com/zzb-Dream-90Time/p/9717860.html
Copyright © 2011-2022 走看看