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

再问访问外围存储器指令问题?

再问访问外围存储器指令问题?

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

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

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

希望高手能给予指点?

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

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

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
读写sdram你为什么要当成io端口来读写呢,本来就可以直接读写地址就行了。
在交流中前进,共同实现nios的应用。
返回列表