1)下载linux到系统的SDRAM运行(仅做测试之用,断电或退出后就会消失)
1>运行Uboot,设置环境变量
Uboot>setenvbootargsroot=/dev/ramrwinitrd=0x21100000,6000000ramdisk_size=15360
console=ttyS0,115200,mem=32M启动系统环境变量
Uboot>setenvethaddr12:34:56:78:99:aamac地址
Uboot>setenvipaddr[目标板ip地址]目标板ip地址
Uboot>setenvserverip[主机ip地址]主机ip地址
2>下载linux内核,文件系统
打开tftpserver应用程序,设置根目录路径,将内核、文件系统等拷贝到所设置的根目录下。
Uboot>tftp21100000ramdisk.gz下载文件系统
Uboot>tftp21000000uImage下载linux内核
Uboot>bootm21000000启动linux
然后linux操作系统就开始运行。
2)烧写Linux到系统的Flash运行
1>设置运行Linux的环境变量
Uboot>setenvbootargsroot=/dev/ramrwinitrd=0x21100000,6000000ramdisk_size=15360console=ttyS0,115200,mem=32M启动系统环境变量
Uboot>setenvimagecp.b1002000021000000b0000拷贝内核到sdram
Uboot>setenvramdiskcp.b100d000021100000226000拷贝文件系统到sdram
Uboot>setenvbootbootm设置变量boot
Uboot>setenvbootcmdrunramdisk\;runimage\;runboot设置默认变量bootcmd
Uboot>setenvethaddr12:34:56:78:99:aamac地址
Uboot>setenvipaddr目标板ip地址目标板ip地址,由你自己决定
Uboot>setenvserverip主机ip地址主机ip地址,就是你的PC的ip
Uboot>saveenv保存环境变量
2>烧写Linux内核到Flash
Uboot>tftp21100000ramdisk.gz
Uboot>cp.b21100000100d0000226000
Uboot>tftp21000000uImage
Uboot>cp.b2100000010020000b0000
reset之linux操作系统就开始运行。
烧写linux到Flash烧写linux到Flash烧写linux到Flash烧写linux到Flash烧写linux到Flash烧写linux到Flash烧写linux到Flash烧写linux到Flash烧写linux到Flash烧写linux到Flash
阅读(366) | 评论(0) | 转发(0) |