国嵌视频学习之UBOOT命令
1.help:查看当前单板所支持的命令 2.环境变量相关 ??? a.printenv:查看环境变量 ??? b.setenv:添加、修改、删除环境变量 ???????? setenv? 名字? 值:添加和修改 ???????? setenv? 名字:删除 ??? c.saveenv:保存环境变量:从RAM保存至flash 3.文件下载 ???? tftp:通过网络下载文件 ???? 配置网卡mac地址:setenv?? ethaddr? 12:34:56:78:9a:bc ???? 配置开发板IP地址:setenv?? ipaddr???? 192.168.1.1 ???? 配置服务器IP地址:setenv?? serverip? 192.168.1.254 ???? 下载:tftp? 0x0008000? uImage 4.内存操作 ???? a.md:显示内存区内容 ???????? md 【.b .w .l】 address:长度标识符 ???? b.mm:修改内存的内容 ???????? mm【.b .w .l】 address 5. Flash相关命令 ???? (1)NANDflash的操作 ????????? a.nand? info :查看Nand flash的信息 ????????? b.nand? erase start? length:擦除从start 开始,长度为length的区域(nand 芯片每一位只能从1变为0,而不能从0变为1,所以在对其进行写入操作之前一定要将相应块擦除,即将相应块的位全变为1)。 ????????? c.nand write? [内存地址]? [flash地址] ?length:写入操作,从内存读到flash ??????????d.nand read?? [内存地址]? [falsh地址]? length:读,从flash读到内存 ????? (2)NOR flash操作 ?????????? a.flinfo:查看Flash扇区信息 ?????????? b.protect? Flash :写保护 ?????????????? protect? off all:关闭所有扇区的保护 ?????????????? protect? on all:打开所有扇区的保护 ?????????????? protect off start end ?????????????? protect on?start?end 6.执行程序的命令 ???? (1)go:执行内存中的二进制代码,一个简单的跳转到指定地址 ??????????????? go addr? [arg]:参数可选 ??????(2)bootm:执行内存中的二进制代码 ??????????????? bootm [addr[arg……]]:执行默认位置或指定位置的二进制代码,区别于go,要求二进制代码有固定格式的文件头。 7.查看开发板信息 ??????? bdinfo 8.自动启动 ??????? setenv bootcmd tfp (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |