Atmel Studio ID programmieren

Gast #4540323
Moin,

ich habe ein (noch) Atmel Studio 6.2 Projekt mit einem ATTiny und möchte 
gern eine 8-Bit UID in eine Serie PCBs bringen. Starten soll es pro 
Serie immer mit 0 oder 1 und fortlaufend sein. Also irgendeine interne 
ID fällt aus.

Was ist eurer Meinung nach hierfür der schnellste Weg?

Ich hatte an ein CLI-Tool gedacht, dass Intel-Hex modifizieren kann. 
Dann schreibe ich mir ne Batch, die die Orginaldatei einließt und mir 
dann 100 oder auch 256 neue Hex-Files erstellt.
Um das recht aufwändige flashen komme ich wahrscheinlich nicht drum rum.

Ein weiterer Weg wäre evtl. mit make was zu schreiben. Stell ich mir 
aber irgendwie aufn Windows krampfig vor...

Gibts schon irgendwelche Ansätze an denen ich mich orientieren kann?

Danke

Basti
Gast #4540386
Wenn es im Flash steht, ist es halt nach einem möglichen Update unter 
Umständen weg. Wenn du den Flash nicht bis auf die letzte Seite 
ausnutzt, könntest du die Nummer an die letzte Stelle schreiben. Oder 
(vielleicht besser, wenn vorhanden) ans letzte Byte des Bootloaders?
Oder gleich ins EEPROM. Flash wäre dann für jedes Gerät identisch.
Gast #4540406
Das ist nicht mein Problem. Die ID kann ruhig in den Programm-Flash
Aber wie generiere ich am schnellsten verschiedene HexFiles aus einem 
Projekt heraus?
Ich könnte das zwar in sicher unter einer Stunde auch manuell anlegen, 
aber bei der nächsten Softwareänderung fang ich von vorn an... Das kann 
nicht die Lösung sein.

VG

Basti

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.