Hallo! Ich versuche nun schon seit längerem mein STM32-P103 Board von Olimex zu programmieren und zu debuggen. Ich benutze dabei: - IAR Embedded Workbench Kickstart 5.41 ( auch schon neuste Version pobiert) - arm-jtag-ew Jtag-Adapter von Olimex - Windows XP Ich habe dabei den Treiber für den Jtag-Adapter genau wie auf der Herstellerseite beschrieben installiert und anschließend die DDL im IAR-Ordner ersetzt. Mein Ziel ist derzeit einfach das Template aus der neusten STM32-Firmware zu flashen. Es kompiliert alles einwandfrei jedoch bekomme ich beim Debuggen ständig Fehler angezeigt. Meine Vorgehensweise: 1. STM32F10x_StdPeriph_Template mit dem eww-File laden. 2. Im Workspace wähle ich STM3210B-Eval aus. 3. Ich wähle "Download and Debug" -> Es wird alles korrekt kompiliert und geflasht, auch die Verifikation läuft durch. 4. Der Debugger startet und gibt sofort folgendes aus: Sun Jul 25 15:57:39 2010: RAW: Target WDBG memory write error -2113 (ADIv5 Debug Port transaction error), address 0800389c Sun Jul 25 15:57:39 2010: RAW: Target WDBG memory write error -2113 (ADIv5 Debug Port transaction error), address 0800389c Sun Jul 25 15:57:39 2010: Error while restoring software breakpointed op-code - -2113 (ADIv5 Debug Port transaction error), while bkpt init also gave error - -2113 (ADIv5 Debug Port transaction error) (Den vollständigen Log hab ich angehängt) Wenn ich dann zum nächsten Befehl springe werden die ganzen Fehlermeldungen erneut ausgegeben. Auch die Live-Watch funktioniert nicht. Wenn ich den Namen der Variable eingebe kommt nur als Value zurück: "Can't take adress". Woran kann das liegen? PS: Wenn ich das "STM32F10x_ram.icf" probiere bekomme ich beim Hochladen: "Writing outside flash memory at adress 0x20000000" Gruß, Johan
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.