AM29LV160DB地址0x8000000-0x8200000,在CS4区

am29lv160被定位到cs4,设置16位

从x08000000地址开始,以下地址为偏移量。把FLASH划分为以下几部分
boot区: 0 - 0x10000 64k (0x10000)
kernel: 0x10000 - 0xe0000 851k(0xd0000) 
ramdisk: 0xe0000 - 0x180000 655k (0xa0000)
jffs: 0x180000 - 0x200000 524k (0x80000)

 

uclinux启动后,在/bin目录中有tftp 和 somfw程序

tftp 可以把 linux.bin下载到SDRAM中

再执行 somfw linux.bin kernel ,可以将LINUX.BIN 写到0X8010000开始的地址中

 

tftp 可以把 rdgz.bin下载到SDRAM中

再执行 somfw rdgz.bin ramdisk ,可以将rdgz.bin 写到0X80E0000开始的地址中

 

jffs文件站用0x8180000 - 0x8200000 524k (0x80000),用mtd2和mtdblock2来访问

mtd0/1和mtdblock0/1是KERNEL/RAMDISK区,不要使用

 

还有更多的方法,共同探讨。