hallo, ich setze schon seit einiger zeit openocd zum flash programmieren von at91sam7s256 erfolgreich ein. nun habe ich eine applikation in welcher der at91sam7s512 eingesetzt ist. wenn ich mit openocd versuche dessen flash zu programmieren stürzt openocd mit einer exception ab (siehe anhang). ich vermute mal das dies an der mangelnden unterstützung des at91sam7s512 liegt. ist dies korrekt? gruss gerhard
Hi, Magnus hatte neulich eine Mail an die OpenOCD Devel Mailinglist geschrieben, in der er Support für die 512er Typen ankündigt. Die Exception ist natürlich trotzdem ein Bug, sollte aber in Kürze dann auch gefixed sein. Gruß, Dominic
hallo dominic, herzlichen dank für deine rasche antwort. ich bin gerne bereit ev. beta tests durchzuführen da ich über muster des at91sam7s512 verfüge. allerdings verfüge ich nicht über die entsprechenden tools zur erzeugung der binaries. gruss gerhard
@jörn, ich benutze dzt. openocd (in verbindung mit olimex arm-usb-ocd) nur für die flash programmierung. als debugger setze ich die iar workbench ein mit j-link da die workbench bis jetzt den arm-usb-ocd unterstützt. gruss gehard
Probier mal die angehängte OpenOCD Version. Ist eine r188 Version mit den Dateien von Magnus. Alles schnell zusammengestellt, daher ohne Garantie, dass es funktioniert. Viele Grüße Jörn
@jörn, danke für deine hilfe. ich habe die von dir erzeugte exe mal in das openocd verzeichnis kopiert. beim start von openocd erhalten ich aber eine fehlermeldung (siehe anhang). vermutlich habe ich ein zu alte version von openocd installiert (rev. 141, die bei yagarto.de enthalten ist). kann das sein? gruss gerhard
Hallo Gerhard, lade mal bitte folgende Datei runter: http://www.joernonline.de/dw/lib/exe/fetch.php?id=projects%3Aoocdlink%3A2_oocdlinks&cache=cache&media=projects:oocdlink:20070730_openocd_184.zip Das ist das komplette OpenOCD r188 Paket für meinen Debugger, dort ist auch die cygwin1.dll enthalten. Vielleicht funktioniert es mit dieser. Gruß Jörn
Die OpenOCD Version von Yagarto ist mit/für MinGW übersetzt, Jörn übersetzt seine Version für Cygwin. Da Gerhard wohl kein Cygwin installiert hat kommt es zu dem Fehler. Das sollte kein Problem sein, wenn Jörn in dem Archiv auch die benötigten DLLs hat. Gruß, Dominic
Das erklärt einiges. Das Problem sollte sich dann mit der cygwin1.dll erledigen. Gruß Jörn
@jörn, danke für die dateien. die dateien sind allerdings aus r184. ergebnis des tests: -) openocd läßt sich starten -) command "flash info 0" bringt die meldung "at91sam7 information: Chip is Unknown" (siehe anhang, telnet_log.txt) -) command "flash write 0 bl.bin 0" bringt openocd zum absturz (wird ohne fehlermeldung beendet). die openocd debugausgaben sind im anhang (openocd.log). gruss gerhard
@Gerhard: Ersetze bitte die openocd.exe auf dem r184 Archiv (188 habe ich gestern zwar gebaut, aber noch nicht hochgeladen) mit der openocd.exe aus dem openocd_sam7s512.zip Archiv Viele Grüße Jörn
@jörn: mit der openocd.exe aus dem openocd_sam7s512.zip Archiv hat es nun geklappt! herzlichen dank an alle! noch eine frage dazu: bis wann wird es eine "offizielle" release geben welche die unterstützung des at91sam7s512 beinhaltet? gruss gerhard
Wenn Magnus den Code schickt bzw. in's SVN einchecked kann ich Michael bitten, einen neuen Release zu machen. Gruß, Dominic
hallo, gibt es schon neuigkeiten betreffend at91sam7s512 unterstützung? auf michael's seite und auch im svn konnte ich noch nichts finden. danke im voraus! gruss gerhard
hallo, im svn fand ich mittlerweile einen hinweise auf die erweiterung für den at91sam7s512. hat vielleicht jemand von euch schon die binaries für windoze erzeugt? herzlichen dank im voraus! gerhard
Hi, Magnus hatte den Code letzte Woche eingecheckt. Ich möchte noch ein paar Tage warten, ob von den SVN Usern gravierende Fehlerberichte kommen, danach bitte ich Michael, eine neue Version für Yagarto zu machen. Eine vorläufige Binary für Windows (MinGW, läuft also ohne Cygwin) findest du unter: http://mmd.ath.cx/openocd/openocd_mingw_r203.exe Gruß, Dominic
hallo dominic, danke für deine rasche antwort. habe das vorläufige binary getestet und konnte keine probleme feststellen. gruss gerhard
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.