www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik OpenOCD memory read caused data abort


Autor: Thomas Brunner (alphamandal)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich versuche gerade verzweifelt meine Toolchain auf Eclipse+Yagarto 
umzustellen und habe folgendes Problem beim Debuggen.

Grundsätzlich funktioniert es, aber ich bekomme bei jedem pausieren der 
Applikation folgende Fehlermeldung und ich sehe auch keine Register 
Values:

Im Output von OpenOCD:
Warn : memory read caused data abort (address: 0xaaaaaaaa, size: 0x1, 
count:0x2)
Warn : memory read caused data abort (address: 0x11111111, size: 0x1, 
count:0x3)

und im Error Log von Eclipse hab ich folgende Meldung:

org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException: Target is not 
suspended[]
  at 
org.eclipse.cdt.debug.mi.core.cdi.RegisterManager.getRegisterDescriptors 
(RegisterManager.java:195)
  at 
org.eclipse.cdt.debug.mi.core.cdi.RegisterManager.getRegisterDescriptors 
(RegisterManager.java:173)
  at 
org.eclipse.cdt.debug.mi.core.cdi.model.RegisterGroup.getRegisterDescrip 
tors(RegisterGroup.java:42)
  at 
org.eclipse.cdt.debug.internal.core.CRegisterManager.initialize(CRegiste 
rManager.java:127)
  at 
org.eclipse.cdt.debug.internal.core.model.CDebugTarget.initializeRegiste 
rs(CDebugTarget.java:356)
  at 
org.eclipse.cdt.debug.internal.core.model.CDebugTarget.initialize(CDebug 
Target.java:287)
  at 
org.eclipse.cdt.debug.internal.core.model.CDebugTarget.<init>(CDebugTarg 
et.java:275)
  at 
org.eclipse.cdt.debug.core.CDIDebugModel$1.run(CDIDebugModel.java:100)
  at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
  at 
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1782)
  at 
org.eclipse.cdt.debug.core.CDIDebugModel.newDebugTarget(CDIDebugModel.ja 
va:105)
  at 
org.eclipse.cdt.debug.core.CDIDebugModel.newDebugTarget(CDIDebugModel.ja 
va:172)
  at 
com.zylin.embeddedcdt.launch.Launch.createLaunchTarget(Launch.java:292)
  at com.zylin.embeddedcdt.launch.Launch.launch(Launch.java:214)
  at 
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfigu 
ration.java:853)
  at 
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfigu 
ration.java:703)
  at 
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin 
.java:866)
  at 
org.eclipse.debug.internal.ui.DebugUIPlugin$7.run(DebugUIPlugin.java:952 
)
  at 
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalCon 
text.java:121)


Yagarto + Eclipse sollten die neuesten Versionen sein.

Für jeden Hinweis bin ich echt dankbar.

MFG
TOM

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.