メモリの問題のために製造元によって「スライス」された Win Ce 5.0 を使用しています。一部のメモリを消費するアプリケーション (BIN イメージは Platform Builder を使用して作成されます) を開始します。
デバッグを開始すると、最初のアプリケーションがフリーズし、開発中の新しいアプリケーション (VS 2008 Pro) が開始されます。最初のアプリケーションがメモリを消費し (一部のフィールドが static であることを知っているため)、一部のデータ ポイントが STUBBED であるかどうかは明確ではありません。
主な問題は、Win Ce が最初のアプリケーションを起動するブートローダーにすぎないことです。無効にしたり、切り替えたり、何かを実行したりすることはできません。これは、実行中であり、ActiveSync を開始するためです (これが PC / VS 2008 Pro との通信方法です)。
解決策を教えてください: 1. 最初のアプリケーション プロセス ID を見つける方法 (GetProcessById が機能しなかった、.Net Ce Framework から GetProcessByName を使用できない) 2. 最初のアプリケーションによって読み込まれたすべてのメモリを破棄する方法 - i 3. 最初のアプリケーションが何も実行していない (プロセスやメソッドを開始していない) かどうかをテストするためのウォッチドッグ クラスを用意することをお勧めします。
私を助けてくれる人に私のポイントと名誉を喜んで提供します:)
もう 1 つの問題は、USB デバッグに関するものです。デバイスのドライバが正しくありません (問題)。
デバイスとの USB 接続 - リセット後 - 動作しない (AT9S81 として検出) - フラッシュ デバイスに使用 - デバイス後 - 動作しない (AT9S81 として検出) - フラッシュ デバイスに使用 - Active Sync (PROTOTYPE) として検出するのに時間がかかる-- idVendor を忘れずに変更してください)
これは OS の問題ですか、デバイス ドライバですか、それとも Windows 7 の問題ですか?