需要确认注册邮箱后才能开通博客,立即确认我的邮箱
文章 搜索 高级搜索 ?3? ?3?
  • 滤波器new!
  • LED驱动 new!
  • 新能源 new!
  • PLL
  • PCIE协议
  • 可穿戴
  • LSI
  • FCI
文章 论坛 博客 小组 研讨会
EDN电子技术论坛>博客 >城里的农民博客 >uboot中挂载U盘命令

城里的农民的博客——城里的农民

博主:城里的农民???? ???? ????
介绍: 介绍嵌入式软硬件的相关技术和生活随笔
文章(28)???? 访问(6023)???? 评论(5)???? 投票(8)???? 订阅本博??

博文列表查看方式: ???

uboot中挂载U盘命令
发布时间:2015-09-04 10:07:58
技术类别:软件开发 ??? 个人分类:uboot使用
需要确认注册邮箱后才能下载,立即确认我的邮箱

主要说明在uboot下实现对USB设备的识别、挂载和使用的命令操作。

实验环境

Atmel公司的SAM5D3X_plained,原装系统uboot版本为U-Boot 2015.01-linux4sam_4.7

U盘需要是fat32文件系统。

ubootU盘操作命令

uboot挂载U盘、查看USB设备的命令:(使用help usb可以查看uboot支持的usb命令)

1.?U盘插入USB接口后,执行usb start命令或usb reset命令;

2.?使用usb dev命令查看检测到的USB设备;

3.?使用usb info 命令可以列出板子上USB主接口的属性;

4.?使用usb storage可以列出U盘的设备信息;

5.?使用usb tree可以列出Device Tree

6.?使用usb part可以列出U盘设备的分区信息;

7.?U盘使用结束后,使用usb stop停止设备。

?

U-Boot> usb start
(Re)start USB...
USB0:?? USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
?????? scanning usb for storage devices... 1 Storage Device(s) found
U-Boot> usb dev
USB device 0: Vendor: SSK????? Rev: 1.00 Prod: SFD199
?????? ?????Type: Removable Hard Disk
??????????? Capacity: 3824.0 MB = 3.7 GB (7831552 x 512)
U-Boot> usb info
...
2: Mass Storage,? USB Revision 2.0
?- SSK??????????????????????????? SSK SFD199 USB Device????????? 00000000000002EC
...
U-Boot> usb storage
? Device 0: Vendor: SSK????? Rev: 1.00 Prod: SFD199
??????????? Type: Removable Hard Disk
??????????? Capacity: 3824.0 MB = 3.7 GB (7831552 x 512)
U-Boot> usb tree
USB device tree:
? 1? Hub (480 Mb/s, 0mA)
? |? u-boot EHCI Host Controller
? |
? +-2? Mass Storage (480 Mb/s, 500mA)
?????? SSK??????????????????????????? SSK SFD199 USB Device????????? 00000000000002EC
U-Boot> usb part
Partition Map for USB device 0? --?? Partition Type: DOS
Part??? Start Sector??? Num Sectors???? UUID??????????? Type
? 4???? 256???????????? 7831296???????? cad4ebea-04???? 0b Boot
U-Boot>

uboot查看U盘文件需要借助fat文件系统,使用的命令也是fat命令:

1.?查看U盘的信息使用fatinfo命令:fatinfo usb *

2.?查看U盘的文件使用fatls命令:fatls usb *

3.?读取U盘中文件使用fatload命令:fatload usb * x3000000 uboot.bin

?

U-Boot> fatls usb 0:4?? ????????/*? 这里使用了usb part输出的信息,device 0:Part4? */
...
5 file(s), 9 dir(s)
U-Boot> fatinfo usb 0:4
Interface:? USB
? Device 0: Vendor: SSK????? Rev: 1.00 Prod: SFD199
??????????? Type: Removable Hard Disk
??????????? Capacity: 3824.0 MB = 3.7 GB (7831552 x 512)
Filesystem: FAT32 "Ubuntu 12.0"
U-Boot> fatload usb 0:4 0x22000000 wubi.exe
reading wubi.exe
2511520 bytes read in 183 ms (13.1 MiB/s)
U-Boot>

这里比较关键的是获取U盘对应的usb标识,当有两个U盘的时候,效果如下:

?

U-Boot> usb start
(Re)start USB...
USB0:?? USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
?????? scanning usb for storage devices... 2 Storage Device(s) found
U-Boot> usb part
Partition Map for USB device 0? --?? Partition Type: DOS
Part??? Start Sector??? Num Sectors???? UUID??????????? Type
? 1???? 32????????????? 15633376??????? 728e93ad-01???? 0b
Partition Map for USB device 1? --?? Partition Type: DOS
Part??? Start Sector??? Num Sectors???? UUID??????????? Type
? 4???? 256???????????? 7831296???????? cad4ebea-04???? 0b Boot
U-Boot> fatls usb 1:4??????????? ?????????????????/*? 上一步骤周的0:4这里已经是1:4? */
...
5 file(s), 9 dir(s)
U-Boot> fatls usb 0:1???????????????????????????? /*? 新增的U盘的标识?????????????? ???*/
...
9 file(s), 4 dir(s)
U-Boot>

了解U盘操作后,设置从U盘启动就很简单了。

参考文章:http://blog.chinaunix.net/uid-22030783-id-3347608.html

分享到:? 新浪微博 ?? 微信 ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
qq空间 ?? 腾讯微博 ?? 人人网 ?? 百度搜藏 ??
??????有[ 0 ]名读者喜欢此文
阅读(845)?? 评论(0)?? 收藏??I?? 打印??I?? 推荐到小组??I?? 转发到我的博客 (0)
对不起,您还没有登录,请先登录注册
上一篇:uboot中挂载SD的命令

下一篇:高速电路设计的学习

牛人有话说 - uboot中挂载U盘命令
美国的游客 (您将以游客身份发表,请登录 | ?注册)
?
你还可以输入1000
验证码:
分享: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
?
有 [ 0 ] 名读者发表评论 - uboot中挂载U盘命令
转发到我的博客
评论?@城里的农民?的“uboot中挂载U盘命令”
主要说明在uboot下实现对USB设备的识别、挂载和使用的命令操作。实验环境Atmel公司的SAM5D3X_plained,原装系统uboot版本为U-Boot2015.01-linux4sam_4.7;U盘需要是fat32文件系统。uboot下U盘操作命令uboot挂载U盘、查看USB设备的命令:...
你还可以输入30000
同时评论给?城里的农民
????
快速回复
?
你还可以输入1000
????
引用回复
引用评论?
?
你还可以输入1000
????
博主资料

长期从事嵌入式的开发,尤其是嵌入式硬件开发,目前转向嵌入式操作系统的开发

个人文章分类
文章存档
最新评论
阅读排行
城里的农民的小组???? 加入小组
暂未加入小组,你可以立即
最新网络博文
返回博客首页
有问题请反馈