none
WM6.5 VS2005 Can't connect to Device. RRS feed

  • 問題

  • Hi,
    各位先進好,小弟最近在開發WM6.5 COM3的時後碰上一些問題,
    其中最嚴重的就是我的VS2005沒辨法Connect到我的Device上面,
    會出現"The bootstrap could not be loaded."的錯誤訊息,
    但是Connect到Emulator(相同AKU)是沒問題的。

    想請問各位高手,是不是在Build Image的時後,有什麼參數沒設定正確?
    或者是有什麼地方改動到,才造成這個問題的呢?

    這個問題困擾小弟好一陣子了,希望有大大能指教一二。
    2009年11月5日 上午 03:53

解答

  • Hi,
    目前這個問題我已經解決了,下面是我寄給我們Team的Mail,我就不另外整理了,直接貼上來給大家參考,
    假設有人也碰到相同的問題,可以試試下面的方法

    If your VS2005 can’t connect to WM6.5 COM3 device, please try below solution to solve this problem.

    1.       Check whether your VS2005 is Standard version or not.
    2.       If your VS2005 is Standard version, please uninstall it and WM6 SDK. If not, please go Step 6.
    3.       If you didn’t install .NET Compact Framework V2, please install it.
    4.       Install VS2005 Professional.
    5.       Install WM6 SDK Professional.
    6.       Install Patch KB926601.

    Open your VS2005 and try to connect to device again.

    Note,
    If you uninstall VS2005, you must uninstall WM6 SDK too, don’t skip this step.

    雖然問題是解決了,不過還是有一個很奇怪的地方,
    目前,問題看起來是出在使用Standard version,但是,connect到Emulator卻是正常的,
    理論上,AKU的部份都會是一樣的,我也不懂為什Standard連線到Emulator是正常的,
    卻不能連到Device,不過小弟並非VS2005神人,所以也就沒針對這部份再多研究了。

    謝謝參與討論及給與建意的各位大大們。

    • 已標示為解答 Lolota Lee 2009年11月12日 上午 06:05
    2009年11月11日 上午 09:00

所有回覆

  • https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=109494&wa=wsignin1.0

    Can you try deleting the following directory:

    "C:\Documents and Settings\<YOUR USERNAME>\Local Settings\Application Data\Microsoft\Corecon\1.0"

    Then restart Visual Studio. The problem should not appear then. Also, if you have the DMA patch installed, you can uninstall it.
    Windows 7 多點觸控設計大賽
    2009年11月5日 上午 04:51
    版主
  • 已經嘗試過將那個Folder remove了,但是情況依舊。

    另外,我好奇的是,我連到WM6.5是正常的,但是用新版的WM6.5 COM3(at QCT Solution)做出來的Image燒到Device則無法連上。
    而且,我可以正常的連線到同版AKU所做出來的Emulator。

    所以我才會想詢問,是不是有可能在Build Image的時後,有什麼參數可能會對這種狀況造成影響。

    另外,"Also, if you have the DMA patch installed, you can uninstall it."我並不是很清楚我需要去移除什麼東西,
    可否請再指導我一下呢?

    Thanks a lot.
    2009年11月5日 上午 05:36
  • 這個問題有了一個很奇怪的新發展。

    目前找到某一台電腦,是可以成功的connect到Device的,但是,
    只有那台,其他的都不行。

    嘗試過將該電腦VS2005的Configuration Import到別台,還是沒有效果。
    持續嘗試中。
    2009年11月6日 上午 03:58
  • Hi, 你可以檢查一下exe檔(ConmanClient2.exe、CMAccept.exe、clientshutdown.exe) 的版本

    PC端
       C:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\[平台類型]\
    裝置端
       \Windows\CoreCon1.1\

    如果版本不一置的話,可以先備份一下裝置端的相關檔案,之後由PC端複製過來並測試看看偵錯功能。

    之前用VS2005+WinCE 5.0的時候有遇過無法連接的問題,是由於安裝VS2008之後,PC端的相關檔案被更新了,而跟裝置上的版本不同;而我的方式是複製一份到裝置上,手動在裝置上先執行CMAccept.exe、ConmanClient2.exe之後就可以正常偵錯。所以先核對一下版本吧。

    請注意討論區相關規則,良好的討論環境需要大家共同努力、遵守
    2009年11月9日 上午 08:03
    版主
  • Dear Bauann,
    感謝你的解說!

    我會馬上試試看,有結果我會再上來回報各位,謝謝你的指教!
    2009年11月9日 上午 08:19
  • Dear bauann,
    我檢查過我的Device,裡面並沒有Windows\CoreCon1.1\這個Folder,所以目前情況還是沒有好轉。
    但還是謝謝你的幫忙。

    持續研究中。
    2009年11月9日 上午 10:35
  • Hi, 如果手動的複製檔案到裝置上執行的話可以連線偵錯嗎?ActiveSync / Device Center有正常連接上嗎?

    請注意討論區相關規則,良好的討論環境需要大家共同努力、遵守
    2009年11月9日 上午 11:19
    版主
  • 目前還沒有嘗試手動複製。
    ActiveSync是正常連線的,而且PocketControll也可以正常連線。

    我現在是在抓SP1來試試。
    好玩的是我們這裡有一台是可以正常連線debug的,所以問題看來可能不是出在Device上面了。
    2009年11月9日 上午 11:23
  • 這就比較奇怪了,或許可以比較看看可以連線的那台電腦跟其他電腦不同的地方,VS的版本,上面提到相關exe檔的版本等等。

    我都是寫rum在compact framework上面的程式,機子刷6.5到現在偵錯是沒遇到啥問題,只有一次是機子的RAM吃到7x%,這時候偵錯rum不起來,桶屁屁之後就正常了..orz
    請注意討論區相關規則,良好的討論環境需要大家共同努力、遵守
    2009年11月9日 上午 11:32
    版主
  • Hi,
    不知道您的問題解決了嗎?有沒有什麼進一步的進展呢?
    請注意討論區相關規則,良好的討論環境需要大家共同努力、遵守
    2009年11月11日 上午 02:16
    版主
  • Hi,
    目前這個問題我已經解決了,下面是我寄給我們Team的Mail,我就不另外整理了,直接貼上來給大家參考,
    假設有人也碰到相同的問題,可以試試下面的方法

    If your VS2005 can’t connect to WM6.5 COM3 device, please try below solution to solve this problem.

    1.       Check whether your VS2005 is Standard version or not.
    2.       If your VS2005 is Standard version, please uninstall it and WM6 SDK. If not, please go Step 6.
    3.       If you didn’t install .NET Compact Framework V2, please install it.
    4.       Install VS2005 Professional.
    5.       Install WM6 SDK Professional.
    6.       Install Patch KB926601.

    Open your VS2005 and try to connect to device again.

    Note,
    If you uninstall VS2005, you must uninstall WM6 SDK too, don’t skip this step.

    雖然問題是解決了,不過還是有一個很奇怪的地方,
    目前,問題看起來是出在使用Standard version,但是,connect到Emulator卻是正常的,
    理論上,AKU的部份都會是一樣的,我也不懂為什Standard連線到Emulator是正常的,
    卻不能連到Device,不過小弟並非VS2005神人,所以也就沒針對這部份再多研究了。

    謝謝參與討論及給與建意的各位大大們。

    • 已標示為解答 Lolota Lee 2009年11月12日 上午 06:05
    2009年11月11日 上午 09:00