阅读:1624回复:5
如何访问S5935的Pass-Thru地址和数据寄存器(使用工具Windriver)?
最近我用AMCC的S5935做了一块语音记录卡,使用Windriver编写出了驱动。配置寄存器和PCI操作寄存器都能够读写,但不能读写扩展(Add-On)操作寄存器中的Pass-Thru地址和数据寄存器(APTA,APTD)。我的理解是PCI操作寄存器的基址寄存器是BADR0,而Add-On操作寄存器的基址寄存器是BADR1-BADR4。我给的初始化配置是BADRO=0x10E8FFC1,BADR1=0xFFFFFF81。在测试基址寄存器时,也发现BADR0可读写,BADR1无法读写。请各位大侠们帮帮小弟,非常感谢!!!
|
|
沙发#
发布于:2004-02-12 10:11
应该是可以的,我也用了AMCC的S5935的Pass-Thru方式进行数据传输,我用了两个基址寄存器是BADR1和BADR2。可以对它们进行读些。检查一下你的硬件部分是否时序都满足要求?我以前时序不队,读写要出错且常常导致死机。
|
|
板凳#
发布于:2004-03-04 22:32
老兄 可不可以把你的时序控制的源代码给我一份。谢谢。
zmmh@sohu.com |
|
地板#
发布于:2004-04-26 21:24
楼主,能不能发给我你用windriver编写的驱动,给我参考参考?
谢谢!!! cloudww21@163.com :P |
|
地下室#
发布于:2005-05-09 11:24
S5935QF特价销有用可以与我联系:QQ327690435
MSN:zhangxia021@hotmail.com 电话021-62559050 张娴 |
|
5楼#
发布于:2007-08-06 21:58
楼主 and blue_spiter: 你们好,我也想学习学习S5935的驱动编程,可是看了很长时间资料了,还是感觉无从下手,不知能否传份驱动源码学习学习,谢谢先!!peter_lsj@tom.com
|
|