Hallo zusammen, da ich keine Lösung für mein Problem gefunden habe, wende ich mich nun an euch. Ich habe zwei Projekte: 1. mit SAM4E16E 2. 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 :)
Nachtrag: Microchip Studio verwendet atprogram nicht! Hatte die exe mal ausm Instal herauskopiert, er flasht trotzdem. Somit werden wohl DLL verwendet.
Habe jetzt mal mein LA drangehängt. Der Flashvorgang aus dem Studio sieht ein wenig anders aus, jedoch wird bei beiden am Ende ein Reset durgeführt. Echt merkwürdig. Edit: Könnte bitte ein Moderator die Bilder aus dem vorherigen Beitrag löschen, die gehören dort nicht hin. Danke. Irgendwie hat das mit dem Anhängen (Übersicht der gewählten Dateien) erst nicht funktioniert und dann waren sie doch hochgeladen. Sorry.
:
Bearbeitet durch User
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.