我这是F1C100S,内存应该是32MB呀,
32MB=32768KB=33554432 Bytes= 0x02000000Bytes
那么 64MB = 67108864 Bytes = 0x04000000 Bytes
128MB = 67108864 Bytes = 0x08000000 Bytes
F1C100S的手册中,DDR1的地址范围是0x80000000-0xBFFFFFFF 1G的空间
那么我对0x82000000 地址读写数据..
对0x88000000地址读写数据..
对0xA0000000地址读写数据...
然而,对于0xA0000000地址相对于DDR1的起始地址0x80000000,已经算是...
512MB的地址空间了.....
这是什么情况????
是我哪里做的不对??还是.....
sunxi-fel操作内存不能直接操作,可能没有初始化DDR。
需要先sunxi-fel spl 烧写一段uboot进去,可能这部分会初始化DDR。
然后读写DDR才可以的。
离线