1-3uboot基础篇环境变量和常用命令_第1页
1-3uboot基础篇环境变量和常用命令_第2页
1-3uboot基础篇环境变量和常用命令_第3页
1-3uboot基础篇环境变量和常用命令_第4页
1-3uboot基础篇环境变量和常用命令_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、广州创龙电子科技有限公司Guangzhou Tronlong Electronic Technology Co., Ltdu-boot环境变量和常用命令010203u-boot 环境变量u-boot 常用命令u-boot 添加命令01u-boot 环境变量 第 1 部分u-boot 环境变量04广州创龙电子科技有限公司环 境 变 量 解 释 说 明baudrate串口控制台的波特率bootcmd自动启动时执行命令bootdelay执行自动启动的等候秒数bootfile默认的下载文件名bootargs传递给Linux内核的启动参数console控制台所用的串口波特率mmcboot从mmc(sd卡

2、)启动的启动参数serveripTFTP/NFS服务器端的IP地址ipaddr本地IP地址netmask以太网网络掩码ethaddr以太网MAC地址02u-boot 常用命令 第 2 部分u-boot 常用命令06广州创龙电子科技有限公司1. 帮助命令help或者?获取u-boot支持的命令help 获取命令的详细帮助u-boot 常用命令07广州创龙电子科技有限公司2. 环境变量命令printenv 打印环境变量setenv设置环境变量saveenv保存环境变量u-boot 常用命令08广州创龙电子科技有限公司3. 网络命令ping 测试网络是否连通dhcp自动获取IPu-boot 常用命令

3、09广州创龙电子科技有限公司4. 以太网phy命令mii device查看当前所有phy设备mii device 选中设备mii info 查看设备信息mii read 读取phy的寄存器mii write 配置phy的寄存器mii dump 列举选中的寄存器的配置(具体到bit),只支持reg0-5u-boot 常用命令10广州创龙电子科技有限公司5. SD卡(mmc)命令mmc info查看当前设备的信息mmc rescan重新查找设备mmc dev dev选中设备mmc list 列举所有设备mmc part列举当前设备的分区情况mmc read 读取mmc内容到内存mmc write

4、将内存内容写入到mmc中addr: 读取到内存的位置blk#: 是mmc内的块号,这个位置是mmc的0地址的偏移量,16进制,block单位是512字节cnt: 读取block个数,16进制u-boot 常用命令11广州创龙电子科技有限公司6. Nand Flash命令nand info查看可以使用的Nand Flashnand device dev显示或设定当前使用的Nand Flashnand read 从Nand 的 off 偏移地址处读取size字节的数据到RAM的addr地址nand write 将RAM的 addr 地址处的size字节的数据烧写到Nand的off偏移地址nand

5、erase 擦除Nand Flash的off偏移地址处的size字节的数据nand bad显示Nand Flash的坏块nand erase.chip擦除整块Nand Flash中的数据u-boot 常用命令12广州创龙电子科技有限公司7. SPI Flash命令sf probe 选择spi flashsf read 从spi flash的偏移地址offset开始读取len个字节的内容到内存addr处sf write 将内存addr开始的len个字节的内容写到spi flash的偏移地址offset处sf erase 擦除spi flash的偏移地址offset处开始的len个字节的数据u-b

6、oot 常用命令13广州创龙电子科技有限公司8. USB命令usb start启动并扫描usb控制器usb reset重启usb控制器usb stop关闭usb控制器usb tree已连接的usb设备树usb info dev显示usb设备dev的信息usb storage显示已连接的usb存储设备usb dev dev显示和设置当前usb存储设备usb part dev显示usb存储设备dev的分区信息usb read 读取usb存储设备数据usb write 往usb存储设备写数据u-boot 常用命令14广州创龙电子科技有限公司9. 内存操作命令nm .b, .w, .l 修改内存值 (

7、指定地址)mm .b, .w, .l 修改内存值 (地址自动加一)md .b, .w, .l 显示内存值mw .b, .w, .l count用指定的数据填充内存cp .b, .w, .l count内存的拷贝u-boot 常用命令15广州创龙电子科技有限公司使用内存操作命令点亮LED点亮TL437x_EVM的USER_LED03,引脚为gpio5_10、gpio5_11、gpio5_12、gpio5_13执行命令如下:md 0 x48322194mw.w 0 x48322194 3f80/将GPIO5的寄存器194h的bit1013置一 md 0 x48322134mw.w 0 x48322

8、134 c07f/点亮4个LED,将GPIO5的寄存器134h的bit1013清零 mw.w 0 x48322134 fc7f/熄灭4个LED,将GPIO5的寄存器134h的bit1013置一 u-boot 常用命令16广州创龙电子科技有限公司u-boot命令的使用技巧(1)按“Tab”键可自动补全命令。(2)u-boot增加了命令的历史记录功能,按“上”键可以执行之前执行过的命令。(3)使用命令时,可以使用开头的几个字母来代替。(4)执行一个命令后,再次输入回车就可重复执行(前提:这个命令是可重复执行的)。(5)u-boot接收的数据都是十六进制,输入时可直接输入数字,省略“0 x”。03u-boot 添加命令 第 3 部分18广州创龙电子科技有限公司u-boot 添加命令1. 添加源码中已有的命令在cmd/Kconfig中添加该命令的编译配置;在menuconfig中选中该命令;编译uboot;如果编译出错,根据提示,在include/configs/xxx_evm.h中增加相应的宏定义。19广州创龙电子科技有限公司u-boot 添加命令2. 添加自己编写的命令在cmd目录下增加源码;在cmd/Makefile中添加该命令的编译;在cmd/Kconfig中添加该命令的编译配置;编译uboot。20广州创龙电子科技有限公司u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论