fix: Flash-Skript an EVK-Befund angepasst, Checkliste abgehakt
- Flash-Skript flasht jetzt das App-Image (ninlight_<dev>_gz.img) mit 460800 baud - -rs none statt -rs rts, Reset-Taste manuell nötig - Optionales Argument 'full' für Vollbild-Flash (blank chips nur) - Checkliste Light und Persistenz als bestanden markiert, Testdatum notiert
This commit is contained in:
@@ -17,6 +17,8 @@ Docker (empfohlen – kein lokaler ARM-Compiler nötig):
|
||||
tools/docker.sh cmake --build build/evk
|
||||
tools/docker.sh tools/build_all.sh # alle 8 Geräte
|
||||
|
||||
Für die tägliche Entwicklung: nur das Gerät bauen, das du verwendest (z.B. `tools/docker.sh cmake --build build/evk`). Der emulierte Docker-Build ist langsam — `build_all.sh` ist nur für Releases gedacht.
|
||||
|
||||
Native Builds (mit lokal installierter ARM-Toolchain):
|
||||
|
||||
cmake -S . -B build/evk -G Ninja -DCMAKE_TOOLCHAIN_FILE=cmake/arm-none-eabi.cmake -DNINLIGHT_DEVICE=evk
|
||||
@@ -38,10 +40,12 @@ Verfügbare Ports anzeigen:
|
||||
|
||||
build/host-tools/wm_tool -l
|
||||
|
||||
Firmware flashen:
|
||||
Firmware flashen (Standard: App-Image):
|
||||
|
||||
tools/flash.sh <device> <port>
|
||||
|
||||
Das Skript druckt `Bitte bei "please manually reset the device" die Reset-Taste drücken.` — wenn wm_tool diese Nachricht zeigt, musst du die Reset-Taste am EVK drücken (Baud 460800). Für blank/erased Chips: `tools/flash.sh <device> <port> full` (flasht stattdessen das Vollbild mit secboot).
|
||||
|
||||
Serielle Konsole (115200 8N1, lokales Echo):
|
||||
|
||||
tools/monitor.sh /dev/cu.<port>
|
||||
|
||||
Reference in New Issue
Block a user