knife19790328
驱动牛犊
驱动牛犊
  • 注册日期2003-12-10
  • 最后登录2004-03-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1585回复:5

如何访问S5935的Pass-Thru地址和数据寄存器(使用工具Windriver)?

楼主#
更多 发布于:2004-01-09 11:09
最近我用AMCC的S5935做了一块语音记录卡,使用Windriver编写出了驱动。配置寄存器和PCI操作寄存器都能够读写,但不能读写扩展(Add-On)操作寄存器中的Pass-Thru地址和数据寄存器(APTA,APTD)。我的理解是PCI操作寄存器的基址寄存器是BADR0,而Add-On操作寄存器的基址寄存器是BADR1-BADR4。我给的初始化配置是BADRO=0x10E8FFC1,BADR1=0xFFFFFF81。在测试基址寄存器时,也发现BADR0可读写,BADR1无法读写。请各位大侠们帮帮小弟,非常感谢!!!
blue_spiter
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-12 10:11
应该是可以的,我也用了AMCC的S5935的Pass-Thru方式进行数据传输,我用了两个基址寄存器是BADR1和BADR2。可以对它们进行读些。检查一下你的硬件部分是否时序都满足要求?我以前时序不队,读写要出错且常常导致死机。
zmmh_77
驱动牛犊
驱动牛犊
  • 注册日期2003-06-10
  • 最后登录2008-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-04 22:32
   老兄 可不可以把你的时序控制的源代码给我一份。谢谢。
  zmmh@sohu.com
cloud-ww
驱动牛犊
驱动牛犊
  • 注册日期2004-04-02
  • 最后登录2004-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-26 21:24
楼主,能不能发给我你用windriver编写的驱动,给我参考参考?
谢谢!!!
cloudww21@163.com :P
pci9052
驱动牛犊
驱动牛犊
  • 注册日期2004-12-13
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望6点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-09 11:24
S5935QF特价销有用可以与我联系:QQ327690435
MSN:zhangxia021@hotmail.com   电话021-62559050
张娴
peter_lsj
驱动牛犊
驱动牛犊
  • 注册日期2005-06-11
  • 最后登录2012-06-17
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-08-06 21:58
楼主 and  blue_spiter:  你们好,我也想学习学习S5935的驱动编程,可是看了很长时间资料了,还是感觉无从下手,不知能否传份驱动源码学习学习,谢谢先!!peter_lsj@tom.com
游客

返回顶部