uboot简介及命令

printenv:查看环境变量

setenv:添加、修改、删除环境变量


setenv name value  添加,修改

setenv name            删除


saveenv  保存环境变量


tftp:网络文件下载

ping通后

tftp c0000000 uImage  命令 地址 文件


内存操作


md 显示内存区的内容

md 采用16进制和ASCII码两种形式来显示储存单元的内容

这条命令还可以采用长度标示符 .l .w .b

md.b c0008000


mm 修改内存,地址自动递增

mm [.b .w .l] address

需要结束的时候输入空格,然后回车


NandFlash操作

在使用NandFlash之前,通常需要了解flash的大小信息。

使用命令:

nand info 

在写入操作时,NandFlash芯片每一位只能从1变为0,所以在对其进行写入操作之前一定要将相应块(通常为512字节)擦除,擦除既是将相应块的位全部变为1

擦除nandflash的命令: nand erase

用法:nand erase start length

          擦除从start开始,长度为length的区域

向nandflash写入数据的命令:nand write

用法:

            nand write [内存地址] [flash地址] length

例如: nand write c0008000 80000 500000


bootm   [地址]   执行内存中的二进制代码

bdinfo  显示开发板的信息


设置自动启动

setenv bootcmd tftp c0008000 uImage \; bootm c0008000

saveenv


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值