打印
[ARM9、LPC]

sdram数据不对

[复制链接]
2075|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vansi1989|  楼主 | 2015-7-4 18:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从首地址开始测试sdram的读写,单步跟踪写入的数据,写入时,地址里存放的数据是正确的,但是当我将指针指向第一个地址开始读出来的时候就会出现某一位是错误的现象,有碰到这种问题的吗

相关帖子

沙发
mini1986| | 2015-7-6 08:43 | 只看该作者
sdram的驱动没有配置对吧......

使用特权

评论回复
板凳
vansi1989|  楼主 | 2015-7-6 12:24 | 只看该作者
mini1986 发表于 2015-7-6 08:43
sdram的驱动没有配置对吧......

经过一番调试,现在不会挂掉了,数据能写进去,但是总是有固定的一位是错误的,写入的时候还正常,读出的时候这一位就是错的,这会是什么原因呢?我写入的数据是0x0000 0000,假如单步写,不会有问题,但是如果打个断点全速写入,写好后,数据就会变成0x0000 1000,也就是说第14位会变为高电平。假如这一位写入的刚好是1的话,那就不会出错。

使用特权

评论回复
地板
vansi1989|  楼主 | 2015-7-9 20:14 | 只看该作者
呵呵,终于解决了,配置都没问题的话就不要怀疑代码了,我重新把sdram拖了一遍锡,ok了,希望有遇到这个问题的朋友,不要苦恼了,查电路问题吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

40

帖子

0

粉丝