SRAM

来源:互联网 发布:时时彩预测软件 编辑:程序博客网 时间:2024/05/14 06:01

SRAM使用中的问题:

 

SRAM型号:IS62WV102416BLL-10TLI

http://www.suvsystem.com/p/IS64WV102416BLL-10CTLA3.aspx

http://www.suvsystem.com/p/IS62WV102416BLL-25MLI.aspx

根据以上网页中的一个可以知道SRAM的大小为2Mbyte.

 

硬件电路连接如下,没问题,可以直接跳过。

 

软件代码:

Bank1_SRAM2_ADDR 是SRAM在内存映射基地址;

WRITE_READ_ADDR 感觉应该是 在SRAM内的偏移地址,

BUFFER_SIZE   写到SRAM中数据的个数,每个数据16bit.

 

           

 

 

问题:

如果WRITE_READ_ADDR= 0x0,那么应该BUFFER_SIZE<=1M(BUFFER_SIZE 〈= 0x100000)

;可是实际测试时,SRAM内存空间感觉有无限大,如开始图片中的配置,

#define BUFFER_SIZE        0x960000//0x10     /*定义读写BUFFER大小*/

#define WRITE_READ_ADDR    0x900000 //0x4000   /*定义SRAM读写的地址*/

 

按照这种配置将数据写进去之后,再读出来比对,居然是正确 的。

问题出在哪?

     

0 0
原创粉丝点击