下载NXP官方提供的u-boot源码

链接: https://pan.baidu.com/s/1VCzTiGSwJTFtg0D_eHXpPw  密码: 7aas

编译u-boot

进入源码目录新建编译脚本 mkimage.sh 内容如下

#!/bin/bash
make ARCH=arm CROSS_COMPILE=/home/cxw/imx6ull/工具/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- distclean
make ARCH=arm CROSS_COMPILE=/home/cxw/imx6ull/工具/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- mx6ull_14x14_evk_emmc_defconfig
make ARCH=arm CROSS_COMPILE=/home/cxw/imx6ull/工具/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- -j16

其中:

"/home/cxw/imx6ull/工具/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-" 为交叉编译器绝对路径;

"mx6ull_14x14_evk_emmc_defconfig"  为官方开发板默认配置文件,我用的是野火的开发板,其实就是抄的官方开发板,所以不用改动.

最后执行脚本 mkimage.sh 执行编译即可生成 u-boot.bin 文件,执行过程中如果出现依赖库未安装,安装重来即可.

./mkimage.sh 

烧写u-boot到sd卡

下载一个烧写工具,我是将NXP官方SDK中,用来生成裸机镜像的工具改成了一个烧写工具

链接: https://pan.baidu.com/s/1wDURrqo-f1xxS0ipB-Ed6g  密码: ri81

下载解压到linux下,进入文件夹有如下文件

将你编译生成的 u-boot.bin 复制到这里,然后改名为 sdk20-app.bin 将原来的文件替换

插入你的sd卡,查看挂载路径,如下图所示

打开mkimage.sh 将最后的SD卡挂载路径 /dev/sdc 改为自己的

最后执行 mkimage.sh 脚本

./mkimage.sh 

输入密码,烧写完成,将SD卡插入开发板,上电运行

imx6ull u-boot 下载/编译/烧写/运行相关推荐

  1. ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)

    Espressif-IDE 环境搭建参看 ESP32学习笔记(50)--搭建环境.编译烧写(Windows+Espressif-IDE) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1. ...

  2. ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)

    RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...

  3. ESP8266乐鑫版本的(支持云端升级 (Boot 模式)烧写方法,(V1.5.4官方介绍如下)(BOOT模式)...

    硬件平台: nodeMCU devkit核心板,带ch340g,应该是仿造的,官方是cp2102驱动,安信可科技有连接https://wiki.ai-thinker.com/esp8266/board ...

  4. 开源RISC-V处理器(蜂鸟E203)学习(五)A100T-FPGA 移植蜂鸟Hbirdv2,实现Centos下调试器USB识别以及程序编译烧写,并进行C语言仿真

    1.简述 最近购买了一块适合做原型验证FPGA板卡,板卡接口和外设比较丰富,十分适合跑一些小型的SOC工程,比如蜂鸟E203:板卡自带FPGA烧写器和软核CPU的JATG调试器,还有USB接口的UAR ...

  5. ESP32学习笔记(51)——搭建环境、编译烧写(Windows+Espressif-IDE)

    VS Code 环境搭建参看 ESP32学习笔记(1)--搭建环境.编译烧写(Windows+VS Code) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1.2 下载Espressif ...

  6. IMX6ULL学习笔记(1)——搭建环境、编译烧写

    一.搭建环境 1.1 安装VMware 官网下载:https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_ ...

  7. fpga烧写bin文件_S3C2440移植uboot之编译烧写uboot

    @[TOC] 移植环境 主 机:VMWare--ubuntu16.04 开发板:S3C2440 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2012.04.01 ...

  8. CC2640R2F学习笔记(1)——搭建环境、编译烧写

    一.搭建环境 1.1 安装BLE5.0 协议栈 SDK 官网下载:http://www.ti.com/tool/download/SIMPLELINK-CC2640R2-SDK 百度网盘:https: ...

  9. S3C2440移植uboot之编译烧写uboot

    文章目录 移植环境 获取uboot 更新交叉编译工具 配置环境变量 移植Uboot其他文章链接: S3C2440移植uboot之新建单板_时钟_SDRAM_串口 S3C2440移植uboot之启动过程 ...

最新文章

  1. Python字符串的两种方式——百分号方式,format的方式
  2. c++ fork 进程时 共享内存_因为没答好进程间通信,面试挂了...
  3. 强化学习note2——value iteration和policy iteration的区别,MC和TD的区别
  4. boost::mp11::mp_transform_if相关用法的测试程序
  5. 《Sibelius 脚本程序设计》连载(五) - 1.2 编辑第一个插件
  6. c语言数据类型上机题,2011计算机二级C语言自测题:数据类型及其运算
  7. 【Oracle】ORA-27369: job of type EXECUTABLE failed with exit code: Key has expired
  8. mysql regexp不支持_MySQL REGEXP正则表达式
  9. RTSP视频流开发经验总结
  10. 电阻的种类以及选型要点
  11. VS2013/SQL SERVER 产品密钥
  12. unity 安卓apk安装后的文件路径
  13. 解决Docker下载镜像速度太慢
  14. python3的open函数中newline_newline不适用于python 2.7
  15. 致我们失去但美好回忆的青春
  16. 机器学习-常用回归算法归纳(全网之最)
  17. python操作xlsx格式文件
  18. 又涨了!2021 年 5 月程序员工资统计新鲜出炉,网友:还是Java程序员牛逼~
  19. 怎么看自己mysql的账号密码是多少_怎么查到mysql的账号密码是什么?
  20. 找准人生方向 生活才有意义

热门文章

  1. 【Tomcat】Tomcat安装及环境配置
  2. 20230219 质心和重心的区别和性质
  3. linux修改端口无效,Centos 7系统版本修改ssh远程端口不生效
  4. 麦克风办理FCC认证
  5. C++ 读文件某一行(特定行)数据
  6. TOF深度相机数据到点云转换(一)
  7. 统计复用系统为什么避免不了排队
  8. 如何制作U盘WinPE启动盘
  9. C++ 谷歌小恐龙#1 游戏制作实录
  10. 2023年美国大学生数学建模竞赛题目翻译