打印

at91rm9200片选输出有时候变长了,造成读写错误,是怎么回事?

[复制链接]
1805|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gchao|  楼主 | 2007-7-3 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用at91rm9200对dsp的内存读写,用at91rm9200的NCS2作为DSP的片选,现在有时侯测试NCS2在读操作时,保持时间是正常时间的两倍左右,而数据总线上大数据的保持时间还是跟正常时一样,造成数据读取错误.哪位大侠给点意见,出现这种现象可能的原因是什么?怎么能搞定?

相关帖子

沙发
gchao|  楼主 | 2007-7-4 08:19 | 只看该作者

是我描述的不够清楚吗?

使用特权

评论回复
板凳
wangkj| | 2007-7-4 10:04 | 只看该作者

改ncs2的参数

使用特权

评论回复
地板
gchao|  楼主 | 2007-7-4 11:04 | 只看该作者

DSP的ready信号影响了

现在,发现ncs2是受DSP的HPI总线中的ready信号影响了。用示波器测试HPI 的ready信号在读写高低16位数据之间没有出现有效状态,在连续两次读写(32位)之间有短暂的有效状态.现在DSP在有些时候启动后,会出现HPI 的ready信号在读数据时宽度变的跟普通时候的片选信号一样宽,而数据总线的数据保持大时间还是跟普通时候一样长,导致读取的数据错误.这个时候,ARM向DSP写数据也写不进去.但是,为什么ready信号不正常呢?出现这样的问题,可能原因有哪些啊?应该从哪里着手解决?  

使用特权

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

本版积分规则

10

主题

18

帖子

0

粉丝