我正在使用WinCE和Windows Mobile 6.5平臺上的USB到以太網設備。在基於USB的NIC和ActiveSync的Windows Mobile平臺上的數據異常終止
我已將基於USB的網卡連接到安裝了WinCE 5.0的windows CE craddle上。在WinCE5.0上使用此網卡沒有任何問題。
但是,當我連接在已安裝了WIndows Mobile 6.5的craddle中的同一個NIC時,我得到了這個數據中止問題! 每當我嘗試編輯/拔出ActiveSync電纜幾次到PC我經常得到「數據中止」錯誤。有些時候錯誤可能是「預取中止」和「未定義的指令」也!
我可以認識到ActiveSync和NIC使用RNDIS功能。 當我調試問題時,我看到了一些這些消息!
NDIS!ndisMWakeUpDpcX()線1089個+ 8字節 NDIS!CeKeDpcQueueThread()線67個+ 24字節 COREDLL!ThreadBaseFunc()線633 + 8個字節
任何人都可以爲您的投入幫助嗎? 任何類型的建議是可觀的。
- 在此先感謝。
謝謝我解決了這個問題,更多的調試工作。 – devSree 2011-03-17 11:39:23
我有點驚訝。你能告訴我這個問題到底是什麼嗎?我很好奇你的代碼可能會做什麼會導致NDIS中的DataAbort。 – PaulH 2011-03-17 13:28:10