阅读:1145回复:4
求救,送15分
我做了一个PCI板,用AMCC5920,功能实现数据的窜并转换,我编的INF文件为:
[Version] Signature=$CHICAGO$ Class=Unknown Provider=%String0% [ClassInstall] [DestinationDirs] DefaultDestDir=11 CopyFiles_WAH5678=11 [Manufacture] %string1%=SECTION_0 [SECTION_0] %String2%=WAH5678,PCI\\VEN_3412&DEV_6856//pCI设备标识 [WAH5678] CopyFiles=CopyFiles_WAH5678 AddReg=AddReg_WAH5678 [CopyFiles_WAH5678] Menyp1.vxd [AddReg_WAH5678] HKLM,,DevLoader,0,Menyp1.vxd [ControlFlags] [SourceDisksNames] 1=串并转换卡驱动程序盘,,0000-4040 [SourceDisksFiles] menyp1.vxd=1 [Strings] String0=\"WAH COMPANY\" string1=\"WAH\" String2=\"串并转换卡\" 系统启动时,显示已找到该新硬件。系统显示的硬件类型为PCI SERIAL CONTROLLER. 我在为该硬件添加我所编写的驱动程序时,系统显示“该硬件的驱动未找到”,我初始化 该PCI板时,指定的VENDOR ID 与DEVICE ID与INF文件中的一致。请问[VERSION]项中CLASS=UNKONWN 中UNKNOWN项如何定?需在哪里设?在注册表那一项体现出来? [AddReg_WAH5678] HKLM,,DevLoader,0,Menyp1.vxd 中每一项代表何意,HKLM与HKR如何区别? 我哪里可能有问题?谢谢 |
|
沙发#
发布于:2002-12-13 18:57
试试
Class = Ports ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318} 在DDK的文档有的。 |
|
板凳#
发布于:2002-12-15 17:40
谢谢老兄回我帖子。我试了一下还是不行。我的意思是,还有什么可能性呢?另外我考虑,PCI配置空间中设备类型我选得是070002(49H-4BH),即简单通讯控制器中的16550兼容窜行控制器,它的类
在INF 文件中应反映在【VERSION]中CLASS一项吧,选那个合适那?PORTS,UNKNOWN,....?请指教? |
|
地板#
发布于:2002-12-16 11:34
如果Class是unknown的话,去掉你的[classinstall]小节,否则就会报告找不到,我遇到过类似的问题,你试一下
|
|
|
地下室#
发布于:2002-12-16 12:16
我试了一下,不行。再求教一下,哪里可以下98DDK,本站的好象下不下来
|
|