U-boot进行操作指令全面实例解析
2009-02-15 18:49
411 查看
手工对U-boot进行操作
U-Boot> printenv
bootdelay=3
baudrate=115200
stdin=serial
stdout=serial
stderr=serial
Environment size: 69/16380 bytes
U-Boot> setenv ipaddr 192.168.1.100 //设置主从机IP地址MAC地址
U-Boot> setenv serverip 192.168.1.140
U-Boot> setenv ethaddr 12:23:34:45:56:67
U-Boot> setenv nf_kernel nand read 21900000 100000 00145F10//设置SDRAM读写地址
U-Boot> setenv nf_ramdisk nand read 20300000 400000 0020632B
U-Boot> setenv bootcmd run nf_kernel/; run nf_ramdisk/; run boot
U-Boot> setenv boot bootm 21900000//设置内核启动地址
U-Boot> setenv bootdelay 3
U-Boot> saveenv
Saving Environment to dataflash...
************************************************************
setenv ipaddr 192.168.0.230
//设置主从机IP地址MAC地址
setenv serverip 192.168.0.23
setenv ethaddr 12:23:34:45:56:68
setenv nf_kernel nand read 22000000 0 200000
//设置SDRAM读写地址
setenv nf_ramdisk nand read 21100000 200000 500000
setenv bootcmd run nf_kernel/; run nf_ramdisk/; run boot
setenv boot bootm 22000000
//设置内核启动地址
setenv bootdelay 3
saveenv
linux-2.6.19-sam9260.img
tftp 22000000 linux-2.6.19-sam9260.img
tftp 22000000 bzImage_2yaffs
//通过TFTP下载内核 TFTP from server (13668a hex)
tftp 21100000 sam9260.gz
//下载文件系统
nand write 22000000 0 200000
//烧写内核和文件系统从SDRAM到nandflash
nand write 21100000 200000 500000
nand write 21100000 200000 210000 //根据实际大小烧写
U-Boot> printenv
bootdelay=3
baudrate=115200
stdin=serial
stdout=serial
stderr=serial
Environment size: 69/16380 bytes
U-Boot> setenv ipaddr 192.168.1.100 //设置主从机IP地址MAC地址
U-Boot> setenv serverip 192.168.1.140
U-Boot> setenv ethaddr 12:23:34:45:56:67
U-Boot> setenv nf_kernel nand read 21900000 100000 00145F10//设置SDRAM读写地址
U-Boot> setenv nf_ramdisk nand read 20300000 400000 0020632B
U-Boot> setenv bootcmd run nf_kernel/; run nf_ramdisk/; run boot
U-Boot> setenv boot bootm 21900000//设置内核启动地址
U-Boot> setenv bootdelay 3
U-Boot> saveenv
Saving Environment to dataflash...
************************************************************
setenv ipaddr 192.168.0.230
//设置主从机IP地址MAC地址
setenv serverip 192.168.0.23
setenv ethaddr 12:23:34:45:56:68
setenv nf_kernel nand read 22000000 0 200000
//设置SDRAM读写地址
setenv nf_ramdisk nand read 21100000 200000 500000
setenv bootcmd run nf_kernel/; run nf_ramdisk/; run boot
setenv boot bootm 22000000
//设置内核启动地址
setenv bootdelay 3
saveenv
linux-2.6.19-sam9260.img
tftp 22000000 linux-2.6.19-sam9260.img
tftp 22000000 bzImage_2yaffs
//通过TFTP下载内核 TFTP from server (13668a hex)
tftp 21100000 sam9260.gz
//下载文件系统
nand write 22000000 0 200000
//烧写内核和文件系统从SDRAM到nandflash
nand write 21100000 200000 500000
nand write 21100000 200000 210000 //根据实际大小烧写
相关文章推荐
- Java学习之路——利用JDOM对xml文档进行解析等操作实例
- 路由及路由器工作原理深入解析4:路由器操作实例
- JS操作XML实例总结(加载与解析XML文件、字符串)
- 使用NumPy和pandas对CSV文件进行写操作的实例
- python对app页面元素进行封装并设置查找时间操作实例
- 微信小程序-模板消息全面解析加实例
- 使用 jsoup 对 HTML 文档进行解析和操作
- MySQL使用集合函数进行查询操作实例详解
- 【实例解析】在Java语言中对文件操作大全
- ffmpeg filter过滤器 基础实例及全面解析
- Linux下DNS服务器的操作实例(正/反向解析,主/从服务器搭建)
- mysql 利用二进制日志来进行恢复数据的实例操作
- C#操作XML实例解析(创建、增、删、改)
- 全面解析SpringBoot文件上传功能
- 全面解析PHP操作Memcache基本函数
- [Android实例] Android Bitmap 全面解析(二)加载多张图片的缓存处理
- Unittest操作简单实例进行系统讲解测试用例
- httpclient通过POST来上传文件,而不是通过流的形式,并在服务端进行解析(通过httpmime.jar来操作)
- SpringBoot实战之10 整合jdbc进行crud操作
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例(转载)