阅读:2526回复:6
9052卡终于调好了!并帖总结几个小经验大家共个享!
做了一块9052的PCI-ISA卡,开始死活不通,检查发现实验室MM把CPLD内的电路连错了.....汗!!改正后写OK!
最早是EEPROM不通,后经anemone_lee梁先生指点,用了93LC46后正常,用93C46会部分数据不对,造成不工作. 读外设不通的问题原来是外设速度跟不上,用HC系列就OK了,9052产生的读信号比较窄的. 地址映射关系是PCI端分配的地址===>EEPROM中写的I/O和内存地址 比如分配给你PCI的I/O地址是E400-E40F ,你EEPROM映射为360-369,那你在PC机端就要对E400-E40F段里操作,而你在外设设计译码啦什么的电路时,应该以360那一段地址来设计. 在用PCI-ISA模式时,一定要在LCLK上加一个时钟,不然不工作. 我是在LCLK上加了个8MHz的有源晶振,ISA模式的信号是在这个时钟下工作的 OS给PCI分配的地址可以在:我的电脑--->属性--->硬件里卡的属性看到分配的内存与I/O地址 在2000以上由于OS保护,不能直接对分配的地址操作,测试时可用WINDRIVER操作,我试过是可以的 98和DOS下可以直接对I/O端口操作,但98不支持直接对内存操作 |
|
沙发#
发布于:2005-07-22 10:30
这些经验对调试9054也有用的吧,先谢谢了!
|
|
板凳#
发布于:2005-07-28 23:49
9054和9052调试差不多的.
|
|
地板#
发布于:2005-07-29 10:35
dysch2000,我也要用pci9052,
你有QQ或者POPO么? 有什么问题可以请教你。 你用的驱动开发软件是driverstudio么? |
|
地下室#
发布于:2005-07-29 13:05
我不用开发驱动程序,在98下直接对端口操作就行了.
我也是新手,我不太用QQ,有问题一起研究好了 |
|
5楼#
发布于:2005-07-30 09:51
dysch2000,能把你的电子信箱告诉我么?
先谢谢了。 |
|
6楼#
发布于:2005-07-31 11:02
|
|