Flash Speicherfehler im Arduino Zero Pro?

OP #4501236
Lesenswert?
• ▲
▼
Guten Abend,

ich verzweifle gerade an meinem neu gekauften Arduino Zero Pro.
Um die nackte Funktion zu prüfen habe ich einige Beispielprogramme 
geladen und laufen lassen. Funktioniert hervorragend.
Dann bin ich natürlich auch neugierig auf den EDBG Debugger.
Lasse ich Beispielsweise das Blink Programm zum Debuggen laufen hängt 
sich der Controller auf.

Das Fenster "Disassembly" öffnet sich und offenbart mir folgende 
Fehlermeldung:

FFFFFFFE  ???     Memory out of bounds or read error


Davon gibt es einige hundert Zeilen. Bei dieser Zeile aber bleibt es 
stehen.


Ich bin jetzt ziemlich Ratlos. Kann mir jemand erklären was es damit auf 
sich hat?
Angehängte Dateien:
OP #4502280
Lesenswert?
• ▲
▼
Hallo Jim

Danke für deine Antwort.
Ich hab das Szenario nochmal mit einem SAM-ICE durchgespielt. Das 
Programm läuft ganz normal durch. Starte ich aber eine Debug Session 
stoppt der SAM seinen Betrieb. Die einzige Medizin ist der "delete Pin" 
der ihn zurück auf die Beine bringt.

Überlege schon das Teil zurück zu senden. Ein verbuggter Debugger..
OP #4503732
Lesenswert?
• ▲
▼
Ich hab durch rumprobieren wieder etwas heraus gefunden.
Der Debugger funktioniert tadellos.
Aber sobald ich ein Programm außerhalb der Arduino IDE hochlade schießt 
es den SAM samt Bootloader ab.
Beispielsweise wieder das Blink Sketch.
Hochladen über Arduino -> LED blinkt. Läuft also.
Wenn ich jetzt dann noch "Kombilierte Binärdatei exportieren" ausführe 
und die .bin Datei mit dem Atmel Studio hochlade funktioniert wieder 
nichts.
Also nochmal von vorn. Bootlader brennen, Programm aus der Arduino IDE 
hochladen und läuft.

Das selbe fehlerhafte Verhalten habe ich mit dem Visual Micro Plugin für 
das Atmel Studio und das Visual Studio fest gestellt.

Warum schießt das "nicht Arduino hochladen", also das normale brennen 
den ganzen Prozessor ab?

Edit:
Lese ich das Hexfile aus einem laufenden SAM und lade dieses wieder hoch 
funktioniert alles. Benutze ich dieses Hexfile zum Debuggen bleibt 
wieder alles stehen und ich erhalte den aus Post 1 beschriebenen Fehler.
Was verflucht stimmt damit nicht?

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.