Ich versuche im Moment den LM3S8962 auf dem Board EKK-LM3S8962 (Luminary-CAN-Kit), mit Openocd zu programmieren. Leider funktioniert es nicht. Im ZIP-File des Anhangs befinden sich die Konfigurationsdatei, das Programmierscript und die Openocd-Ausgaben als LOG-Datei. Kann mir eventuell jemand helfen?
OK, als Nachtrag. Ich habe den originalen FTDI-Treiber installiert. Dafür mußte ich aber die Dateien ftdibus.inf und ftdiport.inf modifizieren. Es mußten die Abschnitte [Strings], die VID's und die PID's angepasst werden. Danach lief die Installation problemlos. MProg findet auch den Debugger. Im Anhang findet Ihr die beiden modifizierten Dateien.
Nachdem ich mit dem aktuellen Openocd von der Yagarto-Seite große Schwierigkeiten hatte, nutzte ich jetzt das Openocd 0.1.0 vom Berlios-Server. Unter dem folgenden Link findet man die Datei openocd-0.1.0.msi, mit der man leicht das Programm unter Windows installieren kann. http://developer.berlios.de/project/showfiles.php?group_id=4148&release_id=15716 Bis auf einen kleinen Stolperstein habe ich damit recht schnell das Openocd zum Laufen gebracht. Im Skript program.script (siehe Anhang) muß jetzt als erstes der Befehl "init" stehen da sonst der Telnetserver noch nicht gestartet ist.
Ein Problem habe ich aber noch. Während des Debuggens erhalte ich mehrfach die folgende Fehlermeldung (siehe auch Log-File im Anhang). Error: address+size wrapped(0xfffffffe, 0x00000004) Das Debuggen funktioniert zwar, aber ich würde gerne Wissen, was die Ursache für diese Fehlermeldung ist. Jemand eine Ahnung?
Hier mal noch die GDB-Init Befehle: target extended-remote localhost:3333 monitor debug_level 2 monitor halt load monitor cortex_m3 maskisr off thbreak main monitor debug_level 0
Mittlerweile habe ich in der Openocd-Mailingliste des Berlios-Servers eine Antwort auf mein Problem erhalten. Die Ursache scheint, ein Bug im GDB zu sein.
Hi Sven, hättest du den entsprechenden Mailinglisteneintrag gerade zur Hand? Ich habe ein ähnliches Problem mit ARM7 und werde leider nicht fündig in der Mailingliste. Danke und Grüße Martin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.