EEPROM Zelle bei der programmierung Ändern

herby

Neues Mitglied
18. Feb. 2009
24
0
0
Sprachen
Hi,
ich habe schon wieder ein Problem, und hoffe das es hierfür eine simple Lösung gibt.

Im EEPROM habe ich an einer Speicherstelle ene SerialNr. als Integer abgelegt.
Bei der programmierung eines neuen Atmel möchte ich diese (ABER NUR DIESE) einfach incrementieren.

Wer hat eine Idee wie man soetwas ohne allzugroßen Aufwand bewerkstelligen kann?

Als Programmer steht das STK500 zur verfügung.
AVR Studio, Bascom und evtl. ein Programmer für Pony sind vorhanden.

Gruß
Herbert
 
Hallo Herbert,

das wird nicht so einfach funktionieren,
  • entweder jedesmal vor dem Programmieren im Code die Seriennummerneinträge manuell ändern und neu compilieren
  • oder einen Programmierer bzw. eine Programmiersoftware verwenden, mit dem/der es möglich ist, Seriennummern automatisch im Flash oder EEPROM an einer bestimmten Adresse zu speichern, nachdem sie inkrementiert wurde,
  • oder ein Windows-Programm schreiben, das die Seriennummer im EPROM-Hexfile ändert, danach mit einem Standardprogrammierer programmieren.
  • oder irgendwie nach erfolgter Programmierung die Seriennummer im EEPROM festlegen (zB. durch Übertragen der Seriennummer von einem anderen Mikrocontroller per SPI oder USART)
Die beste Lösung wäre der Programmierer, der das Feature der Seriennummernprogrammierung unterstützt, das ist aber bestimmt nicht billig :(

Andere Lösungen fallen mir im Moment nicht ein, vielleicht hat ja jemand noch bessere Ideen.

Grüße,
Dirk
 
Hi Dirk,
danke für deine schnelle Antwort.
Ich habe inzwischen durch testen einen gangbaren Weg gefunden.
Ich will ihn hier kurz beschreiben, damit evtl. andere mit dem gleichem Problem nicht verzweifeln:

1. Fertig beschriebenes EEProm aus Masterchip in Datei einlesen.
2. Datei wie unter Bild0 in Pony laden.
3. Einstellung im Pony unter Utility/serialnr Config (Bild1 + Bild2) vornehmen.
4. Serialnr ändern. Bild3
5. Datei speichern. Bild4
6. Mit AVR Studio EEPROM Programmieren. Bild 5

Ist zwar ein bischen mühsam, aber erspart teuren Prommer.


Gruß
Herbert
 

Anhänge

  • Bilder.zip
    92,8 KB · Aufrufe: 27

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)