evered 2008-6-15 11:59
wince 驱动加载问题
1:我用camera.dll的形式提供驱动(EVC编译)。ARM_Init (DWORD dwContext, LPCVOID lpvBusContext) 。
2:我在Project Specific Files下的project.bib中加入mycamera.dll $(_FLATRELEASEDIR)\dll\mycamera.dll NK SH
3:我在Project Specific Files下的project.reg中加入[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\mycamera]
"Prefix"="ARM"
"Dll"="mycamera.dll"
"FriendlyName"="mycamera Driver"
"Index"=dword:1
"Order"=dword:0
其中ARM_Init (DWORD dwContext, LPCVOID lpvBusContext) 。
4:将camera.dll拷贝到C:\WINCE420\PUBLIC\YFSBC931\RelDir\YFSBC931XRelease\Dll下面。
5:将camera.dll拷贝到C:\WINCE420\PLATFORM\YFSBC931X\files\Dll下面
通过PB编译,再下到目标板上。但是当我插上摄像头时,还是出现找不到设备的提示框,当我将camera.dll拷贝到FLASH上再在“出现找不到设备的提示”的框中输入camera.dll时回车后,则可以正确驱动,且不关机情况下,拔出摄像头再插时也不会再出现提示“找不到设备”,并通过测试能抓到图像。
不知道为什么不能自动加载,请求高手指点!