Linux-使用uboot命令将Linux镜像和设备树文件下载到DRAM中
转载地址:http://www.manongjc.com/detail/17-yrvrbxtziuxqryv.html
一、使用uboot中的tftp命令将Linux镜像和设备树文件下载到DRAM中
1.uboot中的tftp命令格式如下:
1 tftpboot [loadAddress] [[hostIPaddr:]bootfilename]
loadAddress:要保存的DRAM地址;
[[hostIPaddr:]bootfilename]:要下载的文件地址。
比如使用uboot的tftp命令将tftp文件夹中的zImage下载到DRAM的0x8080 0000地址处,然后再将设备树imx6ull-fire-emmc.dtb下载到DRAM的0x8300 0000地址处,最后使用bootz命令启动:
1 tftp 80800000 zImage
2 tftp 83000000 imx6ull-fire-emmc.dtb
3 bootz 80800000 – 83000000
注意:在使用tftp服务的时候需要给对应的文件目录以及文件对应的权限,通常设置文件的权限方式为“chmod 777 xxx”;
二、使用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/zImage
2 nfs 83000000 192.168.1.110:/home/robot/linux/nfs/imx6ull-fire-emmc.dtb
3 bootz 80800000 - 83000000
注意:在使用nfs服务的时候需要给对应的文件目录以及文件对应的权限,通常设置文件的权限方式为“chmod 777 xxx”;
三、使用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> [<dev[:part]>]
interface:表示接口,如emmc;
dev:表示查询的设备号;
part:表示查询的分区。
比如查询EMMC分区1的文件系统信息,命令如下:
1 fatinfo mmc 1:1
结果如下图所示:
EMMC分区1的文件系统为FAT16格式。
3.使用fstype命令查看EMMC设备某个分区的文件系统格式,命令格式如下:
1 fstype <interface> <dev>:<part>
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 <interface> [<dev[:part]> [<addr>[<filename> [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 80800000 zImage
fatload mmc 1:1 83000000 imx6ull-fire-emmc.dtb
bootz 80800000 - 83000000
Linux-使用uboot命令将Linux镜像和设备树文件下载到DRAM中相关推荐
- LInux 项目二命令总结,linux项目管理常用命令小结
当前位置:我的异常网» 项目管理 » linux项目管理常用命令小结 linux项目管理常用命令小结 www.myexceptions.net 网友分享于:2015-08-26 浏览:13次 li ...
- linux 限制带宽命令,Linux服务器限制网络带宽流量速率(限制应用程序和指定网卡的流量)
linux 限制带宽命令,Linux服务器限制网络带宽流量速率 一.限制应用程序的网络流量速率 1.trickle介绍 2.如何判断trickle对应用程序是否有效? 3.Linux安装Trickle ...
- linux 内核 网卡驱动 移植,linux内核移植步骤添加dm9000网卡驱动(设备树).docx
linux内核移植步骤添加dm9000网卡驱动(设备树).docx LINUX内核移植步骤2015年05月13日星期三上午1105往设备树中添加网卡驱动1.选平台,指定交叉编译工具链1.在MAKEFI ...
- linux怎么配置命令模式,Linux几种命令模式
原标题:Linux几种命令模式 必须掌握的几个Linux命令 我们为什么要学习Linux的命令? 初学者上手Linux系统会很懵.不管你是否安装了图形化界面,或者去网上找一些教程.或者一些Linux的 ...
- Linux利用子命令m,Linux mdir命令
Linux mdir命令用于显示MS-DOS目录. mdir为mtools工具指令,模拟MS-DOS的dir指令,可显示MS-DOS文件系统中的目录内容. 语法mdir [-afwx/][目录] 参数 ...
- linux进程管理命令kill,Linux进程管理命令-kill | IT运维网
格式:kill -l [signal] -l:显示当前系统可用信号 -l:显示当前系统可用信号 [root@localhost ~]# kill -l 1) SIGHUP 2) SIGINT 3) S ...
- 【Linux】ls命令查看linux目录下的内容
ls 命令是Linux下最常用的命令之一,用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录). 本文将介绍其基本的用法和一些典型的用例 Usage: ls [OPTION]... [F ...
- linux系统rar命令行,Linux下rar命令详解
Linux下rar命令详解 发布时间:2010-05-24 23:28:23 作者:佚名 我要评论 通常rar命令由一个主命令加若干选项(可选)构成,操作文档为操作施加的.rar文件对象,文件 ...
- linux svn 启动命令行,Linux下启动、关闭SVN服务
Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...
最新文章
- 解决VS2005下中文输入法全角半角混乱的补丁
- Atom不能补全原生JS的一些DOM函数
- JAVA之JVM GC 机制与性能优化
- linux/android 脚本相关
- c语言实现排列组合:实现matlab中的nchoosek函数
- 追洞小组 | Jdbc反序列化漏洞复现浅析
- MYSQL delete语句不支持别名?
- python中八皇后如何运算的_python解决八皇后算法
- 【SpringBoot】Spring+Druid初级配置
- SAP License:SAP实施Roll out项目经验谈(二)
- mysql查看数据库所占用的空间
- mysql 登录及常用命令
- Java设计模式——代理模式实现及原理
- 修复win7便签功能
- python arp断网攻击_arp断网攻击操作指导书
- 华为的鸿蒙os,鸿蒙OS明天正式发布,十大特性,能拯救暴跌80%的华为手机吗?...
- 什么是光开光?它有什么作用?
- 打开pycharm时一直更新目录 updating indecix
- vgg19.npy下载
- 输出问候语(PTA厦大慕课)
热门文章
- sublime text 光标移动行末/行首
- 私钥,公钥,钱包地址,助记词,keyStore的区别
- 小红书2020校招数据分析笔试题卷四 解析
- 设置单选框只能选择一个
- J-Flash下载程序
- 2019计算机电源海关征税,回国华人注意!2019中国海关严打:这些东西千万别带了!...
- 网易“四位一体”安全防御体系建设
- 少儿编程Scratch学习教程--Scratch3.0界面简介
- 刘畊宏爆红,Keep巨亏,在线健身的冰与火
- [理财] 关于平民理财,自己的一些理解