全部博文(2005)
分类: LINUX
2007-05-17 15:38:44
1.Flash大小及山区数目情况(0x10000000~0x101FFFFF)
0x10000000~0x10005FFF - USBLoaser.bin(24K)
0x10008000~0x1000FFFF - uBoot的环境变量(32K)
0x10010000~0x1002FFFF - uBoot.bin.gz(128K)
0x10030000~0x1006FFFF - Linux_Boot_USBLoaser.bin(256K)
0x10070000~0x101FFFFF - uImage(1600K=
2.SDRAM(0x20000000~0x22000000)
0x20000000~0x2003FFFF -Linux_Boot_USBLoaser运行空间-运行时才用(256K)
0x20008000~预留gzip空间-(16352K=
0x21000000~0x210FFFFF -uImage运行空间(1024K=
0x21100000~0x21EFFFFF -ramdisk运行空间(14336K=
0x
步骤1:使用《Linux系统开发USB下载v1.0》或其他软件,固化uBoot.bin.gz、uImage
(
Linux_Boot_USBLoaser会自动根据地址来判断是否将当前传输的代码固化到Flash中:
1. 如果地址在0x10000000~0x101FFFFF,那么Linux_Boot_USBLoaser将当前传输的代码固化到Flash中。
2. 如果地址在0x20000000~0x22000000,那么Linux_Boot_USBLoaser将直接将当前传输的代码传输到指定的地址上。
)
步骤2:重新启动,进入uBoot,进行环境变量设置
2.1设置启动参数
setenv bootargs root=/dev/ram rw initrd=0x21100000,6000000 ramdisk_size=15360
console=ttyS0,115200 mem=
2.2设置自启动操作
setenv image cp.b 10070000
setenv boot bootm 21000000
setenv bootcmd run image\; run boot
2.3最后保存刚才的设置
Saveenv
步骤3:使用《Linux系统开发USB下载v1.0》或其他软件,将
最后点击“启动Linux”按钮或者重启板子,这样Linux就运行起来了。