Maschinenverarbeitbare Doku für Register-Mapping

OP #4796438
Lesenswert?

Hallo zusammen,

ich arbeite an einem µC Projekt und habe im EEPROM 64 Stück 10 Byte 
große "Pages" abgelegt. In so einer Page können sich verschiedene Daten 
befinden. Manche ein Byte groß, andere zwei, vier oder acht Byte lang. 
In manchen Bytes sind Flags abgelegt und diese müssen ja auch 
Dokumentiert werden. Jetzt habe ich in Excel eine riesen Tabelle 
angelegt und jedes Byte beschrieben.
Wie kann ich das am besten wiederverwendbar speichern. Excel find ich 
jetzt nicht so optimal hinsichtlich automatisches generieren von z.B.: 
Header-Datenen in den #define(s) oder wenn ich die Tabelle dann in eine 
Wiki kopieren möchte, sind die Ramen weg,...

Wie macht man so etwas am professionellsten?

lg Peter
#4796723
Lesenswert?

Wir hatten für ein sehr komplexes Software-Modul die Konfiguration vom 
Kunden im Excel-Format bekommen. Wir hatten dann eine Toolchain in 
Python geschrieben, welche den Inhalt rausgeholt hat um den C-Code für 
die Konfiguration des Moduls daraus zu generieren.

Meiner Meinung nach war eine Excel-Datei nie das richtige Dateiformat 
dafür. Wenigstens als CSV exportieren. Dann lässt es sich relativ gut 
parsen.

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