阅读:1431回复:7
io问题依然没有解决,附上cpld图,望tom老大等高手相救(给分)
pci9054做的采集卡:
用LA1,LA2,LA3译码,译出输出口地址是e804~e805 今天出现了个奇怪得现象,在地址e801上输出数据居然正常了。而e802,e803,e804,e805上有反映,但数据显示不对。 计算分配给我的io资源是e800~e81f共32byte。 这个io问题都憋我一个多月,找不到原因。 另外,我的卡DMA传输都是正常的,中断也可以正常响应。 望各位高手相救,不是小弟不好学,我真是什么招都想了。 还有,为什么我最多只能给20分呢?多了就说超过了可给分。大家多多回复。可以另开窗口给分! |
|
|
沙发#
发布于:2004-08-03 15:54
还有补充一下,我的eeprom配置如下,看有没有配置问题。这个配置可以正常地找到pci卡,而且可以进行DMA操作.
00 540610B5 04 0680000B 08 00000100 0C 00000000 10 00000000 14 FFFE0000 //space 0设为memory空间,128K 18 FFF00001 1C 0101000C 20 00305524 24 00000000 28 00000000 2C 8A430041 30 00000000 34 00000000 38 00000000 3C 00000000 40 00000000 44 905410B5 48 FFFFFFE1 //space 1设为io空间,32byte 4C 20000001 50 00000041 54 00004C06 |
|
板凳#
发布于:2004-08-03 16:09
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2004-08-03 16:23
tom老大在线啊?
我做的是8位io口,用数码管调试的。 译码地址是e804~e805,但是在e801地址上输出数据显示正确,其他的地址(e802,e803,e804,e805)数据显示是乱的,和输出的数据对不上,但有反映!我觉得地址线上有什么问题。 |
|
地下室#
发布于:2004-08-03 17:17
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2004-08-03 17:32
我用plxmon调试的,驱动用的也是plx提供的
tom老大说软件指的是驱动吗? 如果硬件有问题也是出在cpld里面啊。而且,板卡还可以进行DMA传输。 tom老大再给分析一下,帮一下小弟的忙啊 |
|
6楼#
发布于:2004-08-03 17:40
用户被禁言,该主题自动屏蔽! |
|
7楼#
发布于:2004-08-04 09:41
各位给点高见啊!!
|
|