阅读:1947回复:8
救命!!!!!!!!Tom大哥,来看看
我在做内存映射的时候,卡件的物理地址怎么得到?
为传输数据而分配缓存时,缓存的物理首地址怎么定的? 是在pageallocate()中自动定义的吗???? configmg_get_alloc_log_conf()中的config.wIOPortBase[] 在什么地方定义初值??bIRQRegister[]也一样. |
|
沙发#
发布于:2003-06-03 14:58
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-06-03 15:55
是vxd吧?
configmg_get_alloc_log_conf()中的config.wIOPortBase[] 是返回的值啊。 给个CMCONFIG,返回的时候,就有值了。IO和物理地址都在这。 [编辑 - 6/3/03 by arthurtu] |
|
地板#
发布于:2003-06-03 17:23
是说的OnConfigure()函数吗?我看到书上写了,他有个返回参数在CM_CONGIG中,结构定义我也看了,但它的值是怎么取得的??
还有物理地址在那?没看见!wIOPortBase[0]等返回的值怎么的来的,在inf文件内定义的??? 在分配缓存时,用PageAllocate(),它的缓冲区物理首地址怎么得来的? 谢谢 还有在看S5933 数据书时,在FIFO OVERVIEW中,关于Endian Conversion看不懂,是什么意思?也查不到endian这个单词。 应用程序怎么通知PCI卡开始工作,通过VXD向S5933些命令字,还是怎样?? 问了很多问题,也许都很弱智,希望不厌其烦的回答! 再次谢谢!!! |
|
地下室#
发布于:2003-06-03 18:58
是vxd吗?
你拿什么做的? 这样说吧:值由系统填的。 有个dMemBase[]和dMemLength[]。 |
|
5楼#
发布于:2003-06-04 14:49
我是写的VXD!
既然机都是由系统来填,那在PCI卡上要定义什么吗?什么都不用管? 还有endian conversion和启动PCI卡开始工作的问题也帮帮忙吧! |
|
6楼#
发布于:2003-06-04 14:51
我用VTOOLSD做的,有什么资料吗?
|
|
7楼#
发布于:2003-06-04 15:05
PCI卡上要干些什么,嘿嘿,我就不知道了,是硬件上的了。
|
|
8楼#
发布于:2003-06-05 10:44
PCI卡上要干些什么,嘿嘿,我就不知道了,是硬件上的了。 我做的是数据采集卡,硬件的是我同学做,我只写驱动 还是帮我解决下面的问题吧: PCI卡上要定义什么吗?什么都不用管? endian conversion是什么意思和怎样启动PCI卡开始工作。 |
|