ayuyu
驱动牛犊
驱动牛犊
  • 注册日期2005-07-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:4100回复:5

pci9054 写数据ok,一读数据就死机,怎么搞得?

楼主#
更多 发布于:2007-06-28 14:32
我用的是c模式,本地接在一个双口ram上,本地逻辑信号通过cpld配置,我在pc机上通过windriver想读写双口ram中的数据,写数据可以写进去,但是一读数据马上就死机,经过测试,发现lhold是震荡的方波信号,lholda当然也就跟着一起震荡,我在cpld中是通过d触发器同步这两个信号的,是他们相差半个周期。而且读数据的时候根本就没有检测到ads#和blast#信号,好像pci9054一直没有得到总线控制权一样,可是写数据的时候就一切正常,并且能够写到双口ram中去,CCS#我在cpld中置高了,其他的信号我是按照RDK中的方法上下拉的。感觉不会有什么问题啊,如果逻辑不对,那读写都应该会死机才对啊,很费解,请大家帮帮忙吧
jingslabc
驱动牛犊
驱动牛犊
  • 注册日期2008-06-25
  • 最后登录2009-07-07
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望63点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-07-06 16:22
我用别人的开发板  也是这个问题  他用的16m没有问题  我换成33m时钟  写没有问题  但是读就死机
解决了交流下
achillowy
驱动牛犊
驱动牛犊
  • 注册日期2009-05-26
  • 最后登录2010-02-18
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望171点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-07-27 09:52
是不是nrad没解决好?
dunant
驱动牛犊
驱动牛犊
  • 注册日期2006-05-09
  • 最后登录2009-08-13
  • 粉丝0
  • 关注0
  • 积分192分
  • 威望64点
  • 贡献值0点
  • 好评度53点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-08-07 17:26
可能根本就没有建立通讯(或者映射的地址空间不正确),写操作只是单纯的往总线(/MEM)上扔数据,而读需要从你指定的空间读取,需要实际存在数据。
snhk11y
驱动牛犊
驱动牛犊
  • 注册日期2010-05-29
  • 最后登录2010-07-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-06-07 16:58
兄弟,解决没有,我也遇到同样的问题啊
我是在LINUX下的,使用BAR2或者BAR3写没有问题,一读就死机
郁闷一个多星期了,有没有人能帮忙啊
szjun214
驱动牛犊
驱动牛犊
  • 注册日期2011-11-02
  • 最后登录2011-11-07
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2011-11-03 10:27
我也是这问题。。。。。
游客

返回顶部