【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
相关推荐
WLDLSW11 小时前
MobaXterm如何设置鼠标中键或者右键粘贴
linux·服务器
墨笔之风11 小时前
Linux (Docker环境)GitLab本地部署指南
linux·docker·gitlab
迷途之人不知返11 小时前
Linux指令及理论(3)
linux
STCNXPARM11 小时前
Linux-ARM-GIC interrupt子系统深度剖析
linux·运维·arm开发·gic·中断子系统
Jing_jing_X11 小时前
AI分析不同阶层思维11:计算服务器成本
运维·服务器·架构·提升·薪资
AC赳赳老秦11 小时前
ELK栈联动:DeepSeek编写Logstash过滤规则与ES日志分析逻辑
运维·前端·javascript·低代码·jenkins·数据库架构·deepseek
DBA小马哥11 小时前
时序数据库InfluxDB迁移替换:痛点剖析与解决方案
运维·数据库·时序数据库·dba
米高梅狮子11 小时前
06. Nginx 服务器
运维·服务器·nginx
信创天地11 小时前
信创环境下数据库与中间件监控实战:指标采集、工具应用与告警体系构建
java·运维·数据库·安全·elk·华为·中间件
Byte不洛11 小时前
深入理解 Linux 信号机制:从 task_struct 到信号递达全过程
linux·信号机制