- Corrected device tree overlays to prevent MCUboot and app overlap - MCUboot now at 0x8000000 (32KB), app at 0x8008000 (96KB) - Successfully boots MCUboot which chains to application - Shell and reset command working properly - Black Magic Probe flashing confirmed working for both domains |
||
|---|---|---|
| .. | ||
| boards | ||
| src | ||
| sysbuild | ||
| CMakeLists.txt | ||
| README.md | ||
| pm.yml | ||
| prj.conf | ||
| sysbuild.conf | ||
README.md
Firmware Node Application
This Zephyr application provides firmware management capabilities for the irrigation system.
Tested on Zephyr 4.1.99
Features
Step 1: Shell with Reset Command
- Shell interface with custom "reset" command
- Warm reboot functionality
Planned Features
- MCUboot support with partition manager
- Firmware version display
- MCUmgr support for OTA updates
Building
west build -p auto -b weact_stm32g431_core apps/firmware_node -- -DBOARD_FLASH_RUNNER=blackmagicprobe
Flashing
west flash
Usage
Connect to the device via serial console and use the shell:
reset- Reboot the systemhelp- Show available commands