Atmel flasht Atmel mit .hex im ext. eprom

Gast #52518
Guten Abend,
nehmen wir mal an ich habe 100 kleine Platinen (mit 2313) bei den
Kunden die irgendwas überwachen - natürlich habe ich vorsichtshalber
die wichtigen 5 Pins zum updaten ans Gehäuse geführt...

Jetzt könnte ich meinen Laptop einpacken und die 100 Kunden abfahren,
oder:

ich baue eine zweite kleine Platine mit 3213 und 2k eeprom auf dem das
hex liegt - und der kunde kann selbst updaten ;-)

Hat jem. schon mal so was gemacht?
Ist das eigentlich so einfach möglich?
Wo ist das fertige ASM codebeispiel?   grins

MfG, Frank Wolf
Gast #52519
Hi

fertig gibts das zwar nicht aber das dürfte mit wenigen Zeilen C (oder
eben ein paar mehr Zeilen ASM) zu implementieren sein. Du brauchst halt
eine SPI-Routine um den anderen AVR zu proggen und eine I2C-Routine um
das EEPROM auszulesen. Dann noch Erase, Write und Verify rein und schon
tut dein Programmer.

Matthias
Gast #52520
Hi Frank!


Warum nicht einfach ein Isp Progger in das Gehäuse einbauen?
Der Kunde könnte dann ganz einfach das Update herunterladen, und mit
einer einfachen, möglicherweise selbstprogrammierten, Software
rüberflashen.


Man könnte die Software auf dem PC ja auch so designen, das sie sich
automatisch neue Updates runterlädt, und den Anwender informiert, wenn
eines Verfügbar ist, ähnlich wie bei Windows XP.
Danach per Knopfdruck flashen...

MFG Nik
Gast #52521
hmmm, so hab ich mir das auch vorgestellt, aber so von 0 auf 100 ist das
zu viel Zeitverbrauch - das sollte doch schon mal jem. gemacht haben...
MfG, Frank Wolf

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.