Hallo zusammen, wie kann ich ein .hex File lesen!! ich suche dadrin nach einer Konstante, die ich jedes Mal vor dem Flashen ändern möchte (Serien Nummer)!! Gibts irgendwo Doku, wie man ein Hex File interpretieren kann? Vielen Dank
> wie kann ich ein .hex File lesen!! ich suche dadrin nach einer > Konstante, die ich jedes Mal vor dem Flashen ändern möchte (Serien > Nummer)!! Ach was haben wir denn damit vor??? --> NO INFO
ich suche da auch eine Lösung. Ich programmiere in AVR-GCC. Ich bastel gerade mit mehreren AVRs welche in einem Bus hängen rum. Damit die Problemlos miteinander kommunizieren können benötigt jeder Controller eine eindeutige Seriennummer.Bei jeder Änderung muss ich in jeden Controller was anderes reinprogrammieren. Hat sich da schon jemand Gedanken darüber gemacht?
Die SerienNummer einmal declarieren, und jedes Mal vor dem Flashen in HexFile ändern!!!
Jedem Controller die Seriennummer ins EEprom schreiben und das Pgm die von dort auslesen lassen.
Pgm -> Programm Jede Entwicklungssoftware ermöglicht dir ein extra HEX-File nur für das EEprom zu erzeugen. Jede Programmiersoftware hat eine Möglichkeit dieses spezielle Hex-File auch ins EEprom zu brennen. Falls du das nicht hinkriegst, bleibt dir immer noch der Weg ein Programm zu schreiben, dass genau dies tut: Eine Nummer ins EEprom zu schreiben. Das lässt du dann auf jedem Controller einmal mit der jeweiligen Nummer laufen und hast so jedem Controller eine eindeutige Kennung verpasst. Wie man ins EEprom schreibt und von dort liest hängt von der Programmiersprache ab. Schau mal hier http://www.mikrocontroller.net/articles/AVR-Tutorial:_Speicher#EEPROM_2 und hier http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#EEPROM Für BASCOM gibt es wahrscheinlich wieder irgendwas Watscheneinfaches, wobei das Hauptproblem darin bestehen dürfte, dass man die Doku lesen müsste. Ansonsten bleibt immer noch der alten Dauerbrenner: Im Datenblatt steht, wie's geht.
Hi, suche nach "srecord": ist Open-Source; für Linux und auch Windows vorhanden; Kommandozeilentool, also auch für Make & Co. verwendbar; auf der Kommandozeile etwas gewöhnungsbedürftig, dafür aber die einfachste Möglichkeit Hex in Binär oder andere Hex-Formate umzuwandeln oder aber auch zu manipulieren, z.B. Checksummen. Schönen Tag noch, Thomas
Es gibt von Dalles ein paar 1-Wire Bauteile, die eine eindeutige Seriennummer enthalten, genau fuer solche Zwecke
Das Programm "WinHex" kann von .HEX nach .BIN (binär) konvertieren. Dann kann man die Werte "sehen" bzw. suchen und editieren. Anschliessend wieder rückwandeln in neue .HEX Datei.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.