【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 小时前
国内 macOS/Linux 安装 rust
linux·运维·服务器·macos·rust
say_fall1 小时前
【Linux网络编程】计算机网络基础:局域网与广域网、OSI七层模型与TCP/IP五层模型、封装解包与MAC/IP地址、端口号与socket编程接口
linux·网络·tcp/ip·计算机网络·信息与通信
迪菲赫尔曼1 小时前
【基础篇 26】第一次在服务器完成训练:准备数据、断线继续、检查成果与备份
运维·服务器·人工智能·机器学习·计算机视觉
进击的荆棘1 小时前
Linux系统——线程同步与互斥
linux·运维·服务器·策略模式·同步·互斥·posix
橙橙笔记2 小时前
QT的学习第四部分
linux·qt·学习·音视频
.道阻且长.2 小时前
Linux基本开发工具:gdb和cgdb的使用
linux·运维·服务器·开发语言
vipxieliang2 小时前
可观测性与安全的融合:统一数据平台的建设实践
运维·openai·自动化运维
叼烟扛炮2 小时前
Linux 学习笔记(五十四):内网穿透实战——用 frp 让外网访问你的私人电脑
linux·服务器·网络·笔记·学习
Android系统攻城狮2 小时前
Linux FFmpeg深度解析之av_guess_format调用流程与实战(三十六)
linux·运维·服务器·ffmpeg·ffmpeg音视频进阶
进击的荆棘3 小时前
Linux系统——线程概念与控制之线程封装
linux·运维·服务器·线程