none
VS2005でのエミュレータ起動の異常 RRS feed

  • 質問

  • VS2005英語版+SP1に、WinCE6.0の評価版を入れています。

    ARMエミュレータを起動したいのですが、
    接続オプションに異常があり、うまくいきません。

    エミュレータBSPをビルドして、イメージをエミュレータに転送するために
    Target->Connectivity Option を開くと、Download とTransport の欄に空欄があり、
    デバイスエミュレータがありません。

    例えばDownloadのメニューは、

        イーサネット
        シリアル
        (空欄:恐らくデバイスエミュレータ)
        (空欄:?)
        USB
        なし

    のようになっています。
    一応空欄を選択することはできて、Settingメニューでエミュレータの設定はできる
    のですが、実際に接続すると失敗します。

    Attach Deviceを実行すると、エミュレータは立ち上がるのですが、
        PB Debugger Debugger could not initialize connection.
        PB Debugger The Kernel Debugger is waiting to connect with target.
        PB Debugger The Kernel Debugger has been disconnected successfully.
    とメッセージが出ます。

    VS2005の日本語版で異常が起きたので英語版を入れてみましたが、
    状況は変わりません。

    よろしくお願いします。
    2007年2月14日 7:48

回答

  • 自己解決致しました。

    VS2005と関連する全てのアプリケーション、プラットフォームビルダーをアンインストール
    して、関連レジストリを手動で全て消去、関連隠しファイルも全て消去しました。

    その後VS2005をインストール、WindowsCE6.0をインストールしました。

    これで
    Target->Connectivity Option のメニューが正常に表示され、エミュレータにも
    接続できるようになりました。

    問題が発生した状況は、WindowsCE5.0日本語版を入れていたものをアンインストール
    してVS2005日本語版を入れて、そこにWindowsCE6.0英語版を入れると異常が起きた
    というものです。何が原因かは分かりません。

    一度問題が起きるとただ再インストールしただけでは駄目で、レジストリからファイル
    から全て消さないといけません。

    もし同じ状況の方がいらっしゃれば参考にして下さい。

    2007年2月15日 9:12