Board logo

标题: 再问访问外围存储器指令问题? [打印本页]

作者: wjingmei001    时间: 2007-6-1 21:16     标题: 再问访问外围存储器指令问题?

我采用过IORD(BASE, REGNUM) 这种指令访问SDRAM,BASE为存储器的基地址,访问不同的存储单元只需要改变REGNUM寄存器的号。

但是在读取SDRAM中的数据的时候会发生一段时间读取的数据正确,过一会儿就会出现0XFF和0X00交替的数据,一会儿又恢复了?不知道是什么原因。

是不是我的SDRAM配置有问题?

希望高手能给予指点?


作者: caopengly    时间: 2007-6-1 21:23

“但是在读取SDRAM中的数据的时候会发生一段时间读取的数据正确,过一会儿就会出现0XFF和0X00交替的数据,一会儿又恢复了?不知道是什么原因。”你有时能读到,说明sdram和你的nios的连接是没有问题的。sdram的配置你已经在添加sdarm时有系统通过driver已经配置好了。你是在hal的基础上编程,就没有必要考虑配置,只管读写了。

你需要判断你的sdram读的时候地址,数据。看有没有硬件问题。你先调试一下吧,多分析一下。


作者: kzw    时间: 2007-6-4 23:39

读写sdram你为什么要当成io端口来读写呢,本来就可以直接读写地址就行了。




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