Hallo zusammen,
da ich keine Lösung für mein Problem gefunden habe, wende ich mich nun an euch.
Ich habe zwei Projekte:
- mit SAM4E16E
- mit SAM4LS8C
Verwendet wird Microchip Studio mit einem SAM-ICE sowie Atmel-ICE, jeweils JTAG.
Wenn ich nun aus dem Studio meinen SAM4E flashe, wird nach diesem Vorgang ein Reset durchgeführt und mein Board läuft direkt an. Dabei ist es egal ob ich den SAM-ICE oder Atmel-ICE verwende.
Arbeite ich nun an dem anderen Projekt und flashe den SAM4L ausm Studio, passiert danach nichts. Beim SAM-ICE sowie beim Atmel-ICE.
Gehe ich nun her und verbinde mich über Jlink.exe oder atprogram.exe mit dem Controller und führe händisch ein Reset durch, läuft er wieder an. Genau so ist es möglich nach dem Flashvorgang den Reset Pin händisch kurz zu toggeln, das löst auch das Problem...
Somit sollte es ein Reset Problem sein.
Was mich jedoch wundert: Das Studio wird ja intern wohl auch atprogram nutzen, oder? Denn wenn ich atprogram aus der Konsole verwende und mein HEX File aufspiele funktioniert der automatische Reset nach dem Flashvorgang problemlos.
Ich weiß grad nicht mehr weiter und das treibt mich in den Wahnsinn :)



