Remote Debugging VS20xx
Debugging auf CE Geräten ohne ActiveSync
Ohne Hilfe von ActiveSync kopiert VS20xx nicht automatisch die Verbindungsausführungsdateien und demzufolge wird das Debuggen problematisch.
Beachten Sie Folgendes, um den Debugger auf Windows CE Geräten ohne ActiveSync nutzen zu können:
HINWEIS:
Implementierung von native C++ Code unter VS20xx erfordert die Installation des Beckhoff-SDK für CE
Siehe Artikel "BECKHOFF SDK"
Schritt 1. Manuelles Kopieren einiger Dateien auf das CE Gerät
- Um ein Remote Debugging durchführen zu können, müssen Sie zunächst einige erforderliche Dateien auf das ausgewählte CE Gerät übertragen.
Unglücklicherweise besitzt jede Version des Visual Studio .NET (und der installierten Service Packs) verschiedene Versionen der für das Remote Debugging erforderlichen Dateien.
Beispielsweise ist es nicht möglich, eine Remote Debugging Verbindung zwischen einem Host -PC mit VS2005-SP1 und einem CE Gerät mit Dateien von VS2005 (ohne SP) aufzubauen.
Die erforderlichen Dateien befinden sich auf Ihrem Host-PC mit Visual Studio .NET:
"C:\Program Files\Common Files\Microsoft Shared\CoreCon\\Target\wce400"<yyyy> (Beachten Sie, dass <yyyy> variieren kann.)
Kopieren Sie alle Dateien Ihres korrekten Unterordners in Ihr CE-Gerät:
BEKCHOFF-CE-X86 Geräte: Kopieren Sie alle Komponenten des Unterordners \wce400\x86
BECKHOFF-CE-ARM Geräte: Kopieren Sie alle Komponenten des Unterordners \wce400\ARMV4i
Schritt 2. Manuelles Starten der Dateien auf dem CE Gerät
- Auf der Seite des CE Geräts: Öffnen Sie die Kommandozeile und geben Sie "Conmanclient2.exe" ein.
Schritt 3. Setzen der korrekten IP Adresse
- Auf Ihrem Host-PC: Öffnen Sie Visual Studio 20xx.
- Gehen Sie zu "Tools-->options-->device tools-->devices"
- Wählen Sie Windows CE Geräte, klicken Sie auf “properties”.
- Im Dialog “Windows CE device properties” , gehen Sie auf “configure”.
- Im Transportdialog “Configure TCP/IP” , wählen Sie “use specific IP address” und geben die IP Adresse Ihres Windows CE Geräts ein.
- Klicken Sie auf OK
Schritt 4. Verbindung aktivieren
- Auf dem CE-Gerät: Öffnen Sie die Kommandozeile und geben Sie "cMaccept.exe" ein.
- Stellen Sie innerhalb von drei Minuten eine Verbindung zum Gerät her. (Die 3 Minuten sind beim ersten Verbindungsaufbau erforderlich. So lange Sie die erste Verbindung innerhalb dieser drei Minuten aufbauen, sind weitere Verbindungsaufbauten unter Verwendung des gleichen VS nicht durch diese Zeit begrenzt.)
- Falls Sie die Verbindung mit anderen Instances von VS aufbauen möchten, wiederholen Sie Schritt 4.
- Nun ist der Debugger bereit. Sie sollten nun Programme debuggen können, die auf Windows CE Geräten laufen.