【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
相关推荐
chlk12319 小时前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑20 小时前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件20 小时前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒21 小时前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号1 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash1 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI2 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
木心月转码ing3 天前
WSL+Cpp开发环境配置
linux
蝎子莱莱爱打怪4 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes