Reproducing a Build
Build & Flash — UM-NATOS-005
Toolchain only from PlatformIO; build uses xtensa-esp32-elf-gcc + esptool.py and nothing else.
.\build.ps1 # build .\build.ps1 -Flash -Port COM5 # build and flash .\build.ps1 -Flash -Monitor -Port COM5 # build, flash, attach monitor
- Boot output: open port before reset — kernel prints within ms of jump. Deassert
dtr/rtsbeforeopen()on Windows (UM-NATOS-017 §5). - Shell at 115200:
fbpsprogsrunkillmemsdtapsstacks3dhangfaultsmash - Image: 37,248 bytes. Vendor bootloader/partition in
vendor/— replaceable.
Full report:
../nat-os-test/docs/UM-NATOS-005-build-pipeline.md · Layout: kernel/ listing in ../nat-os-test/README.md