2011-03-15 24 views
0

我正在使用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個字節

任何人都可以爲您的投入幫助嗎? 任何類型的建議是可觀的。

  • 在此先感謝。

回答

0

聽起來像你的OEM的NDIS驅動程序(或以太網驅動程序,或USB驅動程序等)實施有一個問題。你應該聯繫他們的支持熱線並要求更新。

-PaulH

+0

謝謝我解決了這個問題,更多的調試工作。 – devSree 2011-03-17 11:39:23

+0

我有點驚訝。你能告訴我這個問題到底是什麼嗎?我很好奇你的代碼可能會做什麼會導致NDIS中的DataAbort。 – PaulH 2011-03-17 13:28:10

相關問題