u-boot操作指令之FAT 格式文件系统操作命令

瑞芯微RK3399设备树传递分析 本文主要记录了在友善之臂使用的基于瑞芯微github上uboot的rkdevelop分支,以及瑞星微官方的stable-4.4-rk3399-linux分支中,uboot如何给linux内核所需要的kernel-dtb的探究过程。 目录 0 - uboot代码准备 1 -友善之臂版uboot如何获取要加载的设备树 1.1 - get_fdt_name 获取设备树dtb文件名 1.2... 阅读详情

FAT 格式文件系统操作命令

有时候需要在 uboot 中对 SD 卡或者 EMMC 中存储的文件进行操作,这时候就要用到文件操作命令,跟文件操作相关的命令有: fatinfo、 fatls、 fstype、 fatload 和 fatwrite,但是这些文件操作命令只支持 FAT 格式的文件系统!!

1.fatload 命令

fatload 命令用于将指定的文件读取到 DRAM 中,命令格式如下:

fatload <interface> [<dev[:part]> [<addr> [<filename> [bytes [pos]]]]]

interface 为接口,比如 mmc;
dev 是设备号;
part 是分区;
addr 是保存在 DRAM 中的起始地址;
filename 是要读取的文件名字;
bytes 表示读取多少字节的数据,如果 bytes 为 0 或者省略的话表示读取整个文件。 pos 是要读的文件相对于文件首地址的偏移,如果为 0 或者省略的话表示从文件首地址开始读取。
我们将 EMMC 分区 1 中的 zImage 文件读取到 DRAM 中的0X80800000 地址处,命令如下:

fatload mmc 1:1 80800000 zImage

如图所示:
在这里插入图片描述

从上图可以看出在 303ms 内读取了 6786368 个字节的数据,速度为 21.4MiB/s,速度是非常快的,因为这是从 EMMC 里面读取的,而 EMMC 是 8 位的,速度肯定会很快的。

————————————————
版权声明:本文为CSDN博主「一个编程的小渣渣」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_47932709/article/details/109383900

uboot中常见烧写命令总结 在嵌入式开发中,我们常常需要使用uboot系统进行升级。升级的方式有很多种,如SD卡,U盘、TFTP等等。本文就介绍自己常用烧录方式————SD卡和U盘。接下来介绍升级过程中常用的几种uboot命令。以便于以后查看。 1.SD卡启动升级 首先在uboot下执行mmc,可得: mmc info - display inf 阅读详情

相关推荐

u-boot下的指令操作

常用的信息查询命令 信息查询命令主要有3个,分别是bdinfo、printenv和version命令 =>bdinfo 该命令用来查询当前板子的相关信息可通过该命令可以查看板子的DRAM的大小以及DRAM的起始地址、当前使用的网络接口以及IP地址、波特率和 uboot偏移地址以及偏移量等相关信息。 =>printenv 该命令用于查询当前板子的一些相关环境变量。 =>version 该命令用于查询uboot版本和交叉编译工具的相关信息。 环境变量相关命令 环境变量

m0_57982541的博客 3436

uboot下 EMMC和SD卡操作命令

uboot 中常用于操作 MMC 设备的命令为mmc 一、常用命令 命令 说明 mmc info 输出MMC设备信息 mmc read 读取MMC中的数据 mmc write 向MMC设备写入数据 mmc rescan 扫描MMC 设备 mmc part l列出MMC设备的分区 mmc dev 切换MMC设备 mmc list 列出当前有效所有MMC设备 从emmc启动实例 setenv bootcm...

5940

Rockchip u-boot阶段命令行和代码方式读取u盘内容并解析

本文介绍两种在Rockchip u-boot阶段读取U盘内容并解析的方法:命令行方式和代码方式。从U盘/SD卡中读取一些文件,并对文件内容进行解析和处理,比如获取一些配置参数或者加载一些镜像。

我其实什么都不会 2607

linuxboot可用fat格式吗,u-boot操作指令FAT 格式文件系统操作命令

u-boot操作指令FAT 格式文件系统操作命令u-boot操作指令FAT 格式文件系统操作命令u-boot操作指令FAT 格式文件系统操作命令FAT 格式文件系统操作命令1、 fatinfo 命令2、 fatls 命令3、 fstype 命令4、 fatload 命令5、 fatwrite 命令FAT 格式文件系统操作命令有时候需要在 uboot 中对 SD 卡或者 EMMC 中存储的文件...

weixin_26845891的博客 750

uboot

uboot 1.EMMC和SD操作命令 输出当前的设备的信息 mmc info 切换当前的mmc 设备 mmc dev 读取mmc 设备blk(块起始地址)的cut(块数量)的数据到DRAM中,addr(DRAM的起始地址) mmc read addr blk# cut 将数据写入到mmc设备中 mmc write addr blk# cut 该命令可以升级uboot,也就是在uboot中...

weixin_43381265的博客 188

U-Boot命令之FAT 格式文件系统操作命令

FAT 格式文件系统操作命令FAT 格式文件系统操作命令1、 fatinfo 命令2、 fatls 命令3、 fstype 命令4、 fatload 命令5、 fatwrite 命令 FAT 格式文件系统操作命令 有时候需要在 uboot 中对 SD 卡或者 EMMC 中存储的文件进行操作,这时候就要用到文件操作命令,跟文件操作相关的命令有: fatinfo、 fatls、 fstype、 fatloadfatwrite,但是这些文件操作命令只支持 FAT 格式的文件系统!! 命令 描述

一只青木呀 4135

嵌入式Linux--U-Boot(六)FAT和EXT格式文件系统命令使用

目录一、FAT格式文件系统操作命令1、fatinfo命令2、fatls命令3、fstype命令4、fatload命令5、fatwrite命令二、EXT格式文件系统操作命令 一、FAT格式文件系统操作命令  有时候需要在 uboot 中对 SD 卡或者 EMMC 中存储的文件进行操作,这时候就要用到文件操作命令,跟文件操作相关的命令有:fatinfo、fatls、fstype、fatloadfatwrite,但是这些文件操作命令只支持 FAT 格式的文件系统!! 1、fatinfo命令  fatinfo

似水流年 2822

U-Boot指令

目录 1.信息查询命令 2.环境变量操作命令 3.内存操作命令 ①md 命令 ②nm命令 ④mw命令 ⑤cp命令 ⑥cmp命令 4.网络操作命令 ①ping ②dhcp ③nfs ④tftp 5.EMMC操作命令 ①mmc info ②mmc rescan ③mmc list ④mmc dev ⑤mmc part ⑥mmc read ⑦mmc write ⑧mmc erase擦除 MMC 设备的指定块 6.FAT 格式文件系统操作命令fatinfo ...

风间琉璃的博客 5443

U-Boot命令之EXT 格式文件系统操作命令

EXT 格式文件系统操作命令EXT 格式文件系统操作命令 EXT 格式文件系统操作命令 uboot 有 ext2 和 ext4 这两种格式的文件系统操作命令,常用的就四个命令,分别为:ext2load、 ext2ls、 ext4load、 ext4ls 和 ext4write。这些命令的含义和使用与 fatloadfatls 和 fatwrit一样,只是 ext2 和 ext4 都是针对 ext 文件系统的。 命令 描述 ext2ls 用于查询 ext2 格式设备的目录和文件信息

一只青木呀 1784

u-boot格式文件系统操作指令

interface 为接口,比如 mmc, dev 是设备号, part 是分区, addr 是要写入的数据在 DRAM中的起始地址, filename 是写入的数据文件名字, bytes 表示要写入多少字节的数据。并且在 emmc 的分区 1 中有八个文件,没有目录.interface 是要查询的接口,比如 mmc, dev 是要查询的设备号, part 是要查询的分区, directory是要查询的目录。常快的,因为这是从 EMMC 里面读取的,而 EMMC 是 8 位的,速度肯定会很快的。

weixin_43705946的博客 491

imx6ull-系统移植篇3—— U-Boot 命令使用(下)

本文介绍了U-Boot常用命令操作指南,主要涵盖以下内容: 文件系统操作命令:包括FAT格式/EXT格式、NAND操作命令BOOT引导命令、 其他常用命令:如reset重启、go跳转执行等

m0_62228566的博客 763

Linux系统移植:U-Boot常用指令(下)

Linux系统移植:U-Boot常用指令(下)

嵌入式学习记录站点 2720

正点原子imx6ull——emmc之U-Boot烧写编译更新

Linux系统要启动就必须需要一个bootloader程序,也就说芯片上电以后先运行一段bootloader程序。这段bootloader程序会先初始化DDR等外设,然后将Linux内核从flash(NAND,NOR FLASH,SD,MMC 等)拷贝到 DDR 中,最后启动 Linux 内核。当然了,bootloader的实际工作要复杂的多,但是它最主要的工作就是启动 Linux 内核bootloader和Linux内核的关系就跟PC上的BIOS和。

hqb_newfarmer的博客 3286

u-boot使用实验(烧录和命令)

文章目录一、U-Boot 简介二、u-boot使用选择三、U-Boot初次编译1.获取uboot的源码2.使用命令编译uboot四、U-Boot烧写与启动五、U-Boot命令使用帮助命令1.信息查询命令1. bdinfo 查看板子信息2.printenv输出环境变量信息3. version 用于查看 uboot 的版本号2.环境变量操作命令1.修改bootdelay的值2.修改变量值有空格的变量3.setenv新建命令4.setenv删除命令3.内存操作命令1.md用于显示内存值2.nm修改指定地址的内存

lengyuefeng212的博客 8194

EMMC、Uboot操作命令

MMC 相关命令。

m0_51404095的博客 696

3. U-Boot 文件系统操作命令详解:文件操作从入门到精通

U-Boot(Universal Bootloader)不仅是嵌入式开发中的关键工具,其文件系统操作命令更为开发者提供了便利的文件管理功能。在系统启动或调试过程中,熟练使用这些命令可以极大提高工作效率。fatinfofatloadfatlsfatmkdirfatrmfatsizefatwritefstypeload和save。结合模拟的实际操作结果,帮助您全面掌握这些命令的用法。U-Boot的文件系统操作命令为开发者提供了极大的便利,支持多种文件系统和丰富的操作能力。场景推荐命令查看文件系统信息。

涛ing的博客 1683

嵌入式Linux开发16——U-Boot使用及其常用操作命令(2)

U-BootFAT格式文件系统操作命令 1. fatinfo命令   fatinfo 命令用于查询指定 MMC 设置指定分区的文件系统信息,格式如下: fatinfo <interface> [<dev[:part]>]   interface 表示接口,比如 mmc, dev 是查询的设备号, part 是要查询的分区。比如我们要查询 EMMC 分区 1 的文件系统信息,命令如下: fatinfo mmc 1:1 2.fatls命令   fatls 命令用于查询 FAT 格式

贾贾的博客 807
上一篇: 结构体基础
下一篇: 【无标题】
一根头发不掉
博客等级 码龄9年 0粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值