AT91SAM7x und ATMEGA's Massenprogrammierung .D

Gast #1216099
Lesenswert?

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
Moderator Persönliche Seite #1216169
Lesenswert?

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.
Gast #1216218
Lesenswert?

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.
#1216253
Lesenswert?

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
Gast #1216641
Lesenswert?

@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
Gast #1217018
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren