HwData Program » Historie » Version 3
Maximilian Seesslen, 12.11.2023 10:46
1 | 2 | Redmine Admin | h1. Programmierung der HwData |
---|---|---|---|
2 | 1 | Redmine Admin | |
3 | Die Produktionsdaten und Hardware Informationsfelder werden mitihlfe eines Scriptes geschrieben. |
||
4 | 2 | Redmine Admin | (ein Hauptskript aus libcampo wird inkludiert). |
5 | 1 | Redmine Admin | Dazu ist das MCU-Board via STLink mit dem Host verbunden. Die auf der MCU laufende Software kann beliebig sein, |
6 | 2 | Redmine Admin | muss in der Main-Loop aber eine Zeilen-Label *"mainLoop"* haben. |
7 | Das Skript befüllt via gdb eine Struktur *"SEepromMain"* und benutzt eine Funktion *"writeHwInfo()"*. |
||
8 | Mit *"readHwInfo()"* wird die Struktur rückgelesen und in einer Datei *"hwinfo_<serial-number>.txt"* abgespeichert. |
||
9 | 1 | Redmine Admin | |
10 | catch2 |
||
11 | 3 | Maximilian Seesslen | |
12 | <pre><code class="shell"> |
||
13 | ./campo.sh writeHwInfo |
||
14 | |||
15 | </code></pre> |