Bootleader引导程序——u-boot(二)
来源:互联网 发布:java email 发送 编辑:程序博客网 时间:2024/05/01 20:12
1. Bootleader引导程序——u-boot
搭建完开发环境后,对u-boot进行设置,基本操作命令:
a. 通过tftp将文件下载到开发板内存
tftp 内存地址 文件名
注:地址为一个可用的内存地址,用于临时存放u-boot文件,一般选用0x30008000,我们以明确知道可以的内存地址
b. Nand flash操作命令
1)擦除flash
nand erase 起始地址 长度(单位字节)
注:所以长度单位数值均按字节,使用十六进制数值表示,由于nand flash按页存储,所以长度必须是页的整数倍,页大小为64KB
如:nand erase0x30008000 200000 //擦除0x30008000后2M的空间
2MB=2048KB=2048*2048Byte=0x200000Byte
2)烧写flash
nand write 内存地址 flash起始地址 长度
3)从nand flash中读取数据到内存
nand read 内存地址 flash起始地址长度
c. 关于环境变量 —— u-boot
1)显示环境变量
printenv [变量名]
2)设置环境变量
setenv 变量名 [值]
例:setenv ipaddr 192.168.11.22
3)保存环境变量
saveenv
d. 关于引导命令
1)bootm
使用uImage引导
2)go 内存地址
使用zImage引导
e. 主要环境变量
bootargs
引导参数
bootcmd
引导命令
bootdelay
延时时间(引导程序与加载内核之间的时差)
ipaddr
开发板IP
serverip
宿主机IP
gateway
网关IP
netmask
子网掩码
eth0addr
网卡地址
baudrate
波特率
0 0
- Bootleader引导程序——u-boot(二)
- u-boot引导程序
- U-Boot启动引导内核分析(二)
- U-boot引导流程分析二
- 自制能使用U盘引导的程序(二)
- U-Boot移植(二)——U-Boot编译过程分析(1)
- U-Boot移植(二)——U-Boot编译过程分析(2)
- U-Boot移植(二)——U-Boot编译过程分析(3)
- U-Boot移植(二)——U-Boot编译过程分析(4)
- U-BOOT 引导内核
- U-BOOT 引导内核
- U-boot引导流程
- 用U-BOOT构建嵌入式系统的引导装载程序
- 用U-BOOT构建嵌入式系统的引导装载程序
- 引导装载程序U-Boot的移植与应用
- 用U-BOOT构建嵌入式系统的引导装载程序
- 用U-BOOT构建嵌入式系统的引导装载程序
- 用U-BOOT构建嵌入式系统的引导装载程序
- 在Linux下搭建嵌入式开发环境(一)
- Error building Player: Win32Exception: ApplicationName='D:/xxxx/sdk\tools\zipalign.exe
- STM32 CAN 多于8字节的拆包组包协议(三)
- 改动文件名出现'module' object is not callable错误
- 黑马程序员——08C语言内存分析
- Bootleader引导程序——u-boot(二)
- rpi
- B树、B-树、B+树、B*树
- Windows核心编程:(六)用内核对象进行线程同步
- Hadoop使用常见问题以及解决方法(转载)
- 搜索引擎分词:Nutch整合Paoding中文分词步骤详解
- nutch的分页功能
- VB控件属性及其一些常数
- VS2005+Wince编译Qt4.8.6