【Linux驱动开发IMX6ULL】使用NXP MfgTool 烧写系统到eMMC

使用NXP MfgTool 烧写系统到eMMC

  • [1. 简单描述](#1. 简单描述)
  • [2. 编译u-boot](#2. 编译u-boot)
  • [3. 编译BuildRoot](#3. 编译BuildRoot)
  • [4. 烧录步骤](#4. 烧录步骤)
  • [4. U盘使用](#4. U盘使用)

1. 简单描述

1、完全基于亿佰特iMX6ULLBTB核心板 ECK20-6Y28C5E8-I开发板及测试资料;

2、因为不会移植uboot、内核、正点原子的内核版本又比较低。

3、内核版本为5.10

2. 编译u-boot

bash 复制代码
tar-xavf uboot.tar.xz
./build e

3. 编译BuildRoot

bash 复制代码
tar-xaf <your_path>/buildroot.tar.xz
tar-xaf <your_path>/buildroot_dl.tar.xz
cd buildroot
./build.sh config
mv dl .downloads
./build.sh

4. 烧录步骤

  • 将编译的后的内核文件替换file文件下文件
  • 将模块开关拨到USB模式
  • 将OTG线连接带开发板
  • 打开一个命令行终端,进入uuu目录
  • 烧录系统到eMMC中:
bash 复制代码
./uuu eck20_6Y2xA_flash_emmc.auto # 邮票孔
./uuu eck20_6Y2xC_flash_emmc.auto # BTB
  • 烧录系统到NAND中:
bash 复制代码
./uuu eck20_6Y2xA_flash_nand.auto # 邮票孔
./uuu eck20_6Y2xC_flash_nand.auto # BTB
  • 执行完成将模块开关拨到emmc模式

4. U盘使用

  • 查看u盘
bash 复制代码
lsblk
sudo fdisk -l
df -h
  • 挂载U盘(因为我的linux没有界面)
bash 复制代码
sudo mkdir /mnt/myUSB
sudo mount /dev/sdb1 /mnt/myUSB
cd /mnt/myUSB
ls
sudo umount /mnt/myUSB
相关推荐
二炮手亮子1 分钟前
Linux命令行合集(涵盖定时任务、防火墙、SHH、线上问题实战等)
linux·运维
张洛闻Eren7 小时前
MySQL 维护稳定系统【MySQL第二课】
linux·数据库·mysql·云原生
ltl8 小时前
Linux 异步 I/O:epoll 与 io_uring 对比
linux
ltl8 小时前
压缩算法工程实践:吞吐、比率与 CPU 权衡
linux
fiveym9 小时前
01 - iPXE + Clonezilla 网络装机原理解析
linux·运维·服务器·网络
虎头金猫9 小时前
如何在群晖NAS上通过Docker部署CloudSaver?群晖部署CloudSaver教程|聚合资源搜索并实现远程访问
运维·服务器·网络·python·docker·容器·pandas
反转180度10 小时前
Qt 6 + C++17 实现 SFTP 批量部署:工业设备运维工具实战解析
运维·c++·qt
雨辰AI10 小时前
RAG 知识库搭建:基于人大金仓构建信创运维问答机器人|全栈国产化落地完整版
运维·ai·机器人·ai编程
-今昭-11 小时前
Ansible
linux·运维·ansible