首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]SDRAM写入2M字节后出错

[求助]SDRAM写入2M字节后出错

我使用的coldfire MCF5282CVM80,SDRAM部分的原理图和从飞思卡尔官方网站下载的DEMO板中SDRAM部分原理图完全一样,使用的是MT48LC4M16A2-75。两片组成32位总线。其中SDRAM的初始化代码如下:

writemem.w 0x40000040 0x044D ;
writemem.l 0x40000048 0x00001400 ;
writemem.l 0x4000004C 0x00FC0001 ;
writemem.l 0x40000048 0x00001408 ;
writemem.l 0x00000000 0xA5A59696 ;

delay 1000;

writemem.l 0x40000048 0x00009400 ;
writemem.l 0x40000048 0x00009440 ;
writemem.l 0x00000400 0xA5A59696 ;


delay 1000

设置的SDRAM的地址空间是0x00000000~0x01000000

利用程序向SDRAM写数据,从0x00100000开始写,每次写入到0x00200400处,仿真器会报错address error.

求教大牛是什么原因?不知道寄存器哪里没有配置对~~

返回列表