Hallo zusammen, momentan Programmiere ich meine Controller (ATMEGA162, ATMEGA32, AT90CAN128, AT91SAM7X) per AVR Studio bzw. KEIL µVision und sende per JTAG Adapter (MK2, ULINK2/SAM ICE Segger) den Quellcode über das jeweilige Programm an den Controller. Die Fuses setze ich auch mit der Oberfläche im AVR Studio. Da ich nun viele Geräte programmieren muss die immer das gleiche Programm kriegen sollen und auch die gleichen Fuses wollte ich mal nachfragen ob es nicht noch eine einfachere Variante gibt die Dinger zu programmieren. Eine andere Schnittstelle, am Controller, als die JTAG habe ich nicht zur Verfügung. Ich hoffe es gibt noch eine einfachere Variante als immer mit der Entwicklungsumgebung den Quellcode runter zu senden und die Fuses zu setzen. Ich hoffe ihr habt ein paar Ideen für mich! Gruß Josef
Falls die vorhandenen Adapter dazu genutzt werden sollten: AT91: Keil uVision bietet Kommandozeilenoptionen um mit einer vorher eingestellten Konfiguration ein Image zu übertragen. Ist in der Online-Hilfe beschrieben. Ob man damit auch NVBITs ändern kann, weiß ich nicht. Von Segger gibt es noch eigene Flash-Software für JLINK und OEMs wie das SAM-ICE aber nie selbst ausprobiert. AVR: Mit AVRStudio wird ein Kommandozeilenprogramm mitgeliefert (jtagiceii.exe), das mit dem JTAGICE MK2 "sprechen" kann. Ist in der Online-Hilfe beschrieben. Alternativ wohl auch avrdude, aber das habe ich mit dem MK2 bisher nie selbst ausprobiert.
hi danke für die antwort, ich habe gerade gesehen das wir ein avrusb haben welches mir die sache für die atmegas abnimmt. also dort wähle ich mein flashfile und eepromfile und fuse config aus. für den sam werde ich mal bei segger schauen ob es da ne flash software gibt die relativ simpel ist. ich hab noch so ein segger ice hier liegen, den ulink2 benutze ich lieber zum debuggen.
Josef wrote: > hi danke für die antwort, > ich habe gerade gesehen das wir ein avrusb haben welches mir die sache > für die atmegas abnimmt. also dort wähle ich mein flashfile und > eepromfile und fuse config aus. > > für den sam werde ich mal bei segger schauen ob es da ne flash software > gibt die relativ simpel ist. ich hab noch so ein segger ice hier liegen, > den ulink2 benutze ich lieber zum debuggen. Bei Segger Nachfrage nach einer 1-monatigen Testinstallation for J-Flash. Dann wird die Seriennummer erfragt und daraufhin im allgemeinen die 1-monatslizenz erteilt, ausser sie wurde schonmal beantragt. sales@segger.com wird regelmaessig gecheckt. Nach dem Monat heisst es dann entweder J-Flash kaeuflich erwerben oder etwas anderes zum programmieren nehmen. Robert
@josef: für den at91: wenn es günstig aber dafür langsam sein soll: olimex arm-usb-ocd in kombination mit openocd wenn du ca. 700 bis 1000,- euro investieren kannst: www.ronetix.at gruss gerhard
puh aber was wirklich kostenloses gibs nicht mehr für den sam oder? Diese Commandoline-Anweisung für Keil klappt leider nicht mit der Beta von µVision 4 und bei µVision3 gibt er mir nun immer ne Fehlermeldung aus wenn er das runter schicken soll.
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.