在手册SPRABI1A中2.6.2 节看到是支持的,如下:
x16 SDRAM 4Gb / (32M x 16 x 8) x 2 SDRAMS x32 1024MB
但是我们的板子在配置DDR3控制器SDCFG时,IBANK_POS=0;IBANK=3;EBANK=0;ROWSIZE =6;NM=1。
发现只能识别0x80000000~0x9fffffff的ddr3地址,后面的0xa0000000YUE 0X80000000重复。
请问是不是因为不能使用1个片选(EBANK=0)?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在手册SPRABI1A中2.6.2 节看到是支持的,如下:
x16 SDRAM 4Gb / (32M x 16 x 8) x 2 SDRAMS x32 1024MB
但是我们的板子在配置DDR3控制器SDCFG时,IBANK_POS=0;IBANK=3;EBANK=0;ROWSIZE =6;NM=1。
发现只能识别0x80000000~0x9fffffff的ddr3地址,后面的0xa0000000YUE 0X80000000重复。
请问是不是因为不能使用1个片选(EBANK=0)?
PAGESIZE(列地址位数)配的多少?
不需要用EBANK1
PAGESIZE只有下面几种配置啊:
0 = 256-word page requiring 8 column address bits.
1 = 512-word page requiring 9 column address bits.
2 = 1024-word page requiring 10 column address bits.
3 = 2048-word page requiring 11 column address bits.
不好意思我搞错了,我是指硬件接了15根地址线,软件里pagesize=2
用的Memory的列地址宽度是10 bits吗?
NM的设置是多少?
0 = 64-bit bus width.
1 = 32-bit bus width.
2 = 16-bit bus width.
你的软件配置看起来都是对的。
会不会硬件有问题,比如A14信号没连或者短路?