Advanced Build and Flash
Applications can be built and flashed using two ways:
- Using the ‘west’ tooling to build and flash
In this method, each individual portions of the application are built separately and flashed separately. For example, an application may have MCUboot, SPE and a non-SPE portion, and they are built and flashed individually in multiple steps, each with its own build parameters.
- Using ‘sysbuild’ infrastructure
sysbuild uses Zephyr’s infrastructure to simplify the build and flash process. Using a yaml description file, we define the individual sub images, its flags and build parameters. From end user perspective, this results in a simplified abstracted single step command to build & flash, as it internally performs the needed multiple steps.
Subpages:
- West Build and Flash
- Sysbuild and Flash
- Overview
- Building with Sysbuild
- Flashing with Sysbuild
- Subpages
- Atmosic Sysbuild Options
- Table of Contents
- Basic Structure
- Common Configuration Options
- Atmosic-Specific Configurations
- MCUboot Configurations
- TrustZone Configurations
- DFU and OTA Configurations
- Channel Sounding (CS) Configurations
- XIP (Execute-in-Place) Configurations
- ATM Archive Generation
- Complete Examples
- Building with Sample.yaml
- Atmosic Sysbuild Options
- Configuration Options