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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

画蛇添足之error of activesync over usb link to pc

發布時間:2025/5/22 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 画蛇添足之error of activesync over usb link to pc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
多么無辜的一周啊,原本想十一回來之后這個問題頂多半天就能搞定的。呵呵,還是太高估我自己了。 下面說下問題,s3c2440的bsp在wince5上面跑,由于要通過pc裝些東西,所以要提供activesync以連接pc。我的做法(最初當然得玩最低級的了)是新建一個基于usb的撥號連接,然后在pc connetion中選中這個連接,拔插一下usbd口的線。問題出現了:經典的撥號連接對話框閃了一下就不見了,taskbar上也沒有連接的圖標了。串口消息:RASCS_Disconnected: Ecode=619,查看ms的help文檔意思是:ERROR_PORT_DISCONNECTED。 至此,郁悶了。試了很多辦法,可以證明硬件是好的,usbd口的各腳電壓也是ok的。wince4.2的nk在這塊板子上跑起來完全可以正常連接pc,證明pc端的activesync沒有問題。問題肯定出在bsp中的相關代碼上,因為在這種情況下就不要懷疑ms了。 實在是沒有辦法了,就先從最基本的做起吧,都被逼到這份上了。首先看下中斷,打開kernal\oal\intr.c,OALIntrStaticTranslate(SYSINTR_USBD, IRQ_USBD);這不是都加上了嗎?靠,還是我加的呢(賴也賴不掉啊,注釋中還有修改人和時間呢)。經過在OEMInterruptHandler函數中加幾條測試消息看這個中斷到底有沒有正常工作。不看不知道,一看下一跳,在第一次拔插usb線(指d口)有中斷產生,沒有處理。第二次連中斷都沒有。這就對了,第一次產生的中斷還在那耗著呢,能再產生那才有問題呢。很明顯,上面的irq和sysintr影射的不對,中斷沒有正常被處理。 恨自己啊,沒有事你瞎加什么啊,懂不懂啊你!去掉上面的影射,按正常的sysgen and build。再創建撥號連接,拔插usb線,終于看到pc端的activesync動了,連接正常。 無意中寫的這么一句,整整搞了5天,這TMD什么事!

轉載于:https://blog.51cto.com/bluefish/58128

總結

以上是生活随笔為你收集整理的画蛇添足之error of activesync over usb link to pc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。