Board logo

标题: [求助]SDRAM写入2M字节后出错 [打印本页]

作者: startrail    时间: 2009-6-27 12:29     标题: [求助]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.

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






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0