Projekt

Allgemein

Profil

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>