35 lines
700 B
Markdown
35 lines
700 B
Markdown
# 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
|
|
|
|
```bash
|
|
west build -p auto -b weact_stm32g431_core apps/firmware_node -- -DBOARD_FLASH_RUNNER=blackmagicprobe
|
|
```
|
|
|
|
## Flashing
|
|
|
|
```bash
|
|
west flash
|
|
```
|
|
|
|
## Usage
|
|
|
|
Connect to the device via serial console and use the shell:
|
|
- `reset` - Reboot the system
|
|
- `help` - Show available commands
|