我的開發平臺是S3C2440CPU,Philips ISP1582 2.0的USB Chip, WinCE5.0系統, USB MassStorage傳輸正常,但ActiveSynch連線異常斷線, 即用ActiveSynch中的
Explore功能進行文件傳輸,不到一分鐘就自動斷掉,如下是我通過串口抓到的信息,請高人指點,謝謝。
Best Regards
Mike Han
以下是出現問題時的調試信息,是我在MDD層的 IssureTransfer 和
TransferComplete中加入的,因為ActiveSynch協議層會調到 這兩個函數發布傳輸任務和處理傳輸完畢的。
從調試信息看,出現問題時IssueOutTransfer沒有正常結束,也就是說在傳輸中 PC -> WinCE 的傳輸沒有正常結束,導致傳輸中斷,這是我的初步分析,希望
你幫忙分析一下。
Best Regards
Mike Han
UsbFnMdd!CPipe::IssueTransfer: Issuing OUT transfer (0x00b45f60) on ep 2
(0x02) for 512 bytes
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b45f9c) on ep 1
(0x81) for 10 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b45f9c on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b45de8 on pipe at
address 2 (0x00435ed0) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing OUT transfer (0x00b45fd8) on ep 2
(0x02) for 512 bytes
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b46014) on ep 1
(0x81) for 10 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b46014 on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b45e60 on pipe at
address 2 (0x00435ed0) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing OUT transfer (0x00b46050) on ep 2
(0x02) for 512 bytes
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b4608c) on ep 1
(0x81) for 10 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b4608c on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b45ee8 on pipe at
address 2 (0x00435ed0) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing OUT transfer (0x00b460d8) on ep 2
(0x02) for 512 bytes
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b46114) on ep 1
(0x81) for 10 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b46114 on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b46150) on ep 1
(0x81) for 49 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b46150 on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b4618c) on ep 1
(0x81) for 39 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b4618c on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b461c8) on ep 1
(0x81) for 30 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b461c8 on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b46204) on ep 1
(0x81) for 19 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b46204 on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b46240) on ep 1
(0x81) for 33 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b46240 on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x00b4627c) on ep 1
(0x81) for 12 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x00b4627c on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
UsbFnMdd!CPipe::IssueTransfer: Issuing IN transfer (0x008b3678) on ep 1
(0x81) for 12 bytes
UFN_MSG_TRANSFER_COMPLETE
UsbFnMdd!CPipe::TransferComplete: Completing transfer 0x008b3678 on pipe at
address 1 (0x00435e68) fTransferWasInPdd:1
Refresh time area
BxcServices: Unknown IOCTL
Posting WM_NETCONNECT(FALSE) message, ErrorCode = 631(0x277)
AUTORAS:: Dialer notifies: [2] [Dialer Terminate]
"Jacky Ko" <Jac...@discussions.microsoft.com> 撰寫於郵件新聞:859731B1-5A71-4141...@microsoft.com...