AVRISPmk2: Kommunikation ohne Programmierung?

OP Moderator Persönliche Seite #1693947
Lesenswert?

Hallo!

Gibt es eine einfache Möglichkeit, per AVRISPmkII Daten zu einem AVR zu 
schicken, ohne diesen zu programmieren?

Hintergrund:
Wir haben einen AVR mit externem Zusatzflash (AT45...), das wir gerne 
über ISP füllen möchten.

Natürlich könnte man das quasi "blockweise" machen, indem man den AVR 
jeweils neu mit der Übertragungsroutine + Datenblock programmiert.

Schöner wäre es allerdings, wenn man den AVR einmal mit dem 
Übertragungsprogramm impfen würde und dann alle Daten in einem Rutsch 
durchschiebt. Danach dann das eigentlich Programm drauf und fertig ...

Bevor ich mich durch die Befehlstabelle des Programmieradapter wühle:

Gibt es solch eine Möglichkeit - ohne Programmierung einfach nur Daten 
durchzuschieben?

Chris D.
#1693957
Lesenswert?

Der ISP schickt Deinen AVR zum Programmieren erst mal in den Reset.  Ein 
Programm im Avr ist dann wirkungslos.

Wenn Du allerdings die ISP-Pins für ein eigenes Übertragungsprotokoll 
verwenden willst, kannst Du natürlich Dir eins ausdenken und ein 
Programm dafür schreiben.  Aber dann ist wiederum der AVRISPmkII 
witzlos, es sei denn, Du willst ihm unbedingt eine eigene Firmware 
bauen.

EDIT: Einfach einen Block zu programmieren wolltest Du ja nicht.
OP Moderator Persönliche Seite #1694041
Lesenswert?

Peter Dannegger schrieb:
> Das AVRISPmkII kennt nur die Programmieralgorithmen der AVR-MCs.
> Algorithmen anderer ICs sind nicht implementiert.

Schade, es wäre schön gewesen, wenn man z.B. den Reset-Ausgang per Hand 
hätte setzen können.

> Du kannst z.B. die UART Deines AVR rausführen und dann im AVR den
> Programmieralgorithmus Deines Flash-IC implementieren.

Genau das wollte ich nach Möglichkeit vermeiden.

Ok, da kann man wohl nichts machen - dann müssen wir wohl über die 
Blöcke gehen.

Trotzdem Danke für die Antworten.

Chris D.
(Firma: TravelRec.) Persönliche Seite #1695080
Lesenswert?

Oder aber Du baust Dir einen Controller mit DataFlash, sozusagen die 
Impfspritze, und klemmst diese am ISP an. Den AVR schickst Du in den 
RESET und das Flash bekommt per Knopfdruck seine Daten. Der Vorteil 
dieser Variante ist, daß man die Impfspritze auch unterwegs benutzen 
kann. Man könnte damit natürlich auch einen neuen Code auf den AVR 
laden...

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