日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用驱动调试助手应该注意的问题

發(fā)布時(shí)間:2025/7/25 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用驱动调试助手应该注意的问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?????最近,使用wince驅(qū)動牛人寫的驅(qū)動調(diào)試助手調(diào)試擴(kuò)展串口驅(qū)動,發(fā)現(xiàn)要注意一些問題。

?????以前使用驅(qū)動調(diào)試助手,我都是調(diào)試BSP上沒有的驅(qū)動,現(xiàn)在調(diào)試已經(jīng)存在的串口驅(qū)動該怎么做呢?難道要我把串口驅(qū)動從NK中去掉?顯然不應(yīng)該這樣的,就以COM1和COM2為例子,他們使用同一個DLL,但是也可以共存,這就說明不用刪除原來的,可以繼續(xù)調(diào)試新增的串口。

?????不過,如果使用不當(dāng)會導(dǎo)致異常,剛開始我直接把原來串口的注冊表導(dǎo)入,會導(dǎo)致異常。后來修改成如下即可

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\wogo] //這個名字也要注意的
?? "DeviceArrayIndex"=dword:3 //
?? "Irq"=dword:1c
?? "MemBase"=dword:50000000
?? "MemLen"=dword:2C
?? "InterruptBitsShift"=dword:0 ; UART 0 Interrupt Sub Register shift bit.
?? "ISTTimeouts"=dword:200?; every 512 ticks checking Modem status.
?? "Prefix"="COM"
?? "Index"=dword:3//
?? "Dll"="\\serial.dll"
?? "Order"=dword:0
?? "Priority"=dword:0
?? "Port"="COM3:"
?? "DeviceType"=dword:0
?? "FriendlyName"=LOC_DISPLAYNAME_COM3
?? "Tsp"="unimodem.dll"
?? "IClass"="{CC5195AC-BA49-48a0-BE17-DF6D1B0173DD}"
?? "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00

?

1584 303216? RDR0: $device\RDR0 $bus\RDR0gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@ 1gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@2 serial port process attach
serial port process attach-wogo
gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@4 +COM_Init
gooogleman@@@@@@@@@@COM_Init
Run COM_Init--wogo test!!!!
Try to open Drivers\Active\48
Failed to get Priority256 value, defaulting to 103
DevIndex 0
About to call HWInit(Drivers\Active\48,0x8B82F0)
Data Abort: Thread=834ce440 Proc=81d36340 'device.exe'
AKY=00400005 PC=01e25ff8(serial.dll+0x00005ff8) RA=01e25ff0(serial.dll+0x00005ff0) BVA=06000004 FSR=00000007
RaiseException: Thread=834ce440 Proc=81d36340 'device.exe'
AKY=00400005 PC=03f8dfec(coredll.dll+0x0001dfec) RA=802135e8(NK.EXE+0x000135e8) BVA=00000001 FSR=00000001
gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@ 1process detach called
gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@3 gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@4 Prefetch Abort: Thread=8322f65c Proc=81d36340 'device.exe'
AKY=00000005 PC=01e25148(???+0x01e25148) RA=03f8df18(coredll.dll+0x0001df18) BVA=01e25148 FSR=00000005
上面這里產(chǎn)生異常,估計(jì)有些東西已被打開,不能重復(fù)打開。

?

下面就好了

1584 303216? RDR0: $device\RDR0 $bus\RDR0gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@ 1gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@2 serial port process attach
serial port process attach-wogo
gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@4 +COM_Init
gooogleman@@@@@@@@@@COM_Init
Run COM_Init--wogo test!!!!
Try to open Drivers\Active\49
Failed to get Priority256 value, defaulting to 103
DevIndex 3
About to call HWInit(Drivers\Active\49,0x8B8400)
Hardware doesn't init correctly, COM_Init failed
+COM_Deinit
-COM_Deinit
gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@ 1process detach called
gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@3 gooogleman@@@@@@@@@@@@@@@@@@@@@@@@@@4

?

轉(zhuǎn)載于:https://www.cnblogs.com/wogoyixikexie/archive/2009/02/12/1389125.html

總結(jié)

以上是生活随笔為你收集整理的使用驱动调试助手应该注意的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。