linux设备树文件夹,Linux-使用uboot命令将Linux镜像和设备树文件下载到DRAM中

一、使用uboot中的tftp命令将Linux镜像和设备树文件下载到DRAM中

1.uboot中的tftp命令格式如下:

1 tftp [loadAddress] [[hostIPaddr:]bootfilename]

loadAddress:要保存的DRAM地址;

[[hostIPaddr:]bootfilename]:要下载的文件地址。

比如使用uboot的tftp命令将tftp文件夹中的zImage下载到DRAM的0x8080 0000地址处,然后再将设备树imx6ull-fire-emmc.dtb下载到DRAM的0x8300 0000地址处,最后使用bootz命令启动:

1 tftp 80800000zImage2 tftp 83000000 imx6ull-fire-emmc.dtb3 bootz 80800000 – 83000000

二、使用uboot中的nfs命令将Linux镜像和设备树文件下载到DRAM中

1.uboot中的nfs命令格式如下:

1 nfs [loadAddress] [[hostIPaddr:]bootfilename]

loadAddress:要保存的DRAM地址;

[[hostIPaddr:]bootfilename]:要下载的文件地址。

比如使用uboot的nfs命令将nfs文件夹中的zImage下载到DRAM的0x8080 0000地址处,然后再将设备树imx6ull-fire-emmc.dtb下载到DRAM的0x8300 0000地址处,最后使用bootz命令启动:

1 nfs 80800000 192.168.1.110:/home/robot/linux/nfs/zImage2 nfs 83000000 192.168.1.110:/home/robot/linux/nfs/imx6ull-fire-emmc.dtb3 bootz 80800000 - 83000000

三、使用uboot中的fatload命令将EMMC中的Linux镜像和设备树文件下载到DRAM中

1.在EMMC作为Flash的Linux开发板中EMMC通常有3个分区:

(1)分区0:用来存放uboot;

(2)分区1:用来存放Linux镜像和设备树;

(3)分区2:用来存放根文件系统。

2.使用fatinfo命令查询指定EMMC设置指定分区的文件系统信息,格式如下:

1 fatinfo []

interface:表示接口,如emmc;

dev:表示查询的设备号;

part:表示查询的分区。

比如查询EMMC分区1的文件系统信息,命令如下:

1 fatinfo mmc 1:1

结果如下图所示:

待添加。。。。。。

EMMC分区1的文件系统为FAT16格式。

3.使用fstype命令查看EMMC设备某个分区的文件系统格式,命令格式如下:

1 fstype :

interface:表示接口,如emmc;

dev:表示查询的设备号;

part:表示查询的分区。

比如查看3个分区的文件系统格式,命令如下:

1 fstype mmc 1:0 /*查看分区0*/

2 fstype mmc 1:1 /*查看分区1*/

3 fstype mmc 1:2 /*查看分区2*/

结果如下图所示:

待添加。。。。。。

分区0没有格式化文件系统格式未知;分区1格式为fat;分区2格式为ext4。

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

1 fatload [ [[ [bytes [pos]]]]]

interface:接口,如:emmc;

dev:设备号;

part:分区;

addr:保存在DRAM中的起始地址;

filename:要读取的文件名;

bytes:读取字节数,如果为0或者省略表示读取整个文件;

pos:要读的文件相对于文件首地址的偏移,如果为0或者省略表示从文件首地址开始读取;

比如使用fatload命令将emmc分区1中的zImage下载到DRAM的0x8080 0000地址处,然后再将设备树imx6ull-fire-emmc.dtb下载到DRAM的0x8300 0000地址处,最后使用bootz命令启动:

fatload mmc 1:1 80800000zImage

fatload mmc1:1 83000000 imx6ull-fire-emmc.dtb

bootz80800000 - 83000000

原文:https://www.cnblogs.com/wenhao-Web/p/13208933.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值