mikrocontroller.net

Forum: Compiler & IDEs IAR mit Olimex Jtag-Adapter ->Fehler


Autor: Johan (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.