wolfBoot/config/examples
David Garske af40ae1471 Add STM32C5 target (NUCLEO-C5A3ZG) 2026-05-06 19:02:58 +02:00
..
README.md CMake Improvements 2025-11-18 17:44:43 -08:00
aurix-tc375-ecc.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-elf-ecc.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-elf-wolfHSM-certs-ecc.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-elf-wolfHSM-certs-rsa4096.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-elf-wolfHSM-ecc.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-hsm-ecc.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-hsm-self-update-wolfHSM-certs-rsa4096.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-hsm-wolfHSM-certs-ecc.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
aurix-tc375-hsm-wolfHSM-certs-rsa4096.config enable WOLFBOOT_IMG_HASH_ONESHOT for all AURIX configs 2026-05-05 16:37:54 +02:00
cypsoc6.config Add external flash support and dual-bank flash swap functionality for PSoC6 devices. 2026-03-12 09:17:04 +01:00
hifive1.config Fix actual overlap in hifive config 2026-04-15 01:03:42 +02:00
imx-rt1040.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1050.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1060.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1060_hab.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
imx-rt1064.config Switch MCUXSDK back to 0 in iMX-RT 2026-01-30 01:23:37 +01:00
kinetis-k64f.config Added GitHub action build tests for NXP parts (iMX RT, Kinetis and LPC). 2023-08-21 11:08:48 +02:00
kinetis-k82f.config Added GitHub action build tests for NXP parts (iMX RT, Kinetis and LPC). 2023-08-21 11:08:48 +02:00
kontron_vx3060_s2.config kontron-vx3060-s2: simplify example, add build test, improve docs 2024-12-19 20:12:16 +01:00
library.config Add small stack. Fix to use sim for test-lib. 2025-04-29 11:50:29 +02:00
library_fs.config Improvements to lib-fs status and added keystore. Added some useful logging/debugging 2025-10-30 16:31:27 +01:00
lpc55s69-benchmark.config new benchmark config 2026-04-27 17:30:42 +02:00
lpc55s69-tz.config new benchmark config 2026-04-27 17:30:42 +02:00
lpc55s69.config new benchmark config 2026-04-27 17:30:42 +02:00
lpc54606j512.config Update MCUXpresso SDK to new refactor 2026-01-29 17:35:24 +01:00
mcxa.config Update MCUXpresso SDK to new refactor 2026-01-29 17:35:24 +01:00
mcxn-tz.config Updated mcxn build partition geometry 2026-03-20 20:19:56 +01:00
mcxn-wolfcrypt-tz.config Updated mcxn build partition geometry 2026-03-20 20:19:56 +01:00
mcxn.config Use default name for SDK directory 2026-01-22 18:55:46 +01:00
mcxw-tz.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
mcxw.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
nrf54l15-wolfcrypt-tz.config Disable DELTA_UPDATES by default 2026-03-18 09:15:00 +01:00
nrf54l15.config Disable DELTA_UPDATES by default 2026-03-18 09:15:00 +01:00
nrf5340-tz.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
nrf5340-wolfcrypt-tz.config Support WOLFCRYPT_TZ and PKCS11 on nRF5340 2025-12-13 04:05:32 +01:00
nrf5340.config Non-TZ nRF5340 fixes 2025-11-20 18:00:55 +01:00
nrf5340_net.config Non-TZ nRF5340 fixes 2025-11-20 18:00:55 +01:00
nrf52840.config Support for the Nordic nRF5340 (application and network cores): 2024-10-11 10:29:59 +02:00
nxp-ls1028a-tpm.config Peer review feedback. 2024-12-02 19:41:26 +01:00
nxp-ls1028a.config Peer review feedback. 2024-12-02 19:41:26 +01:00
nxp-p1021.config Add support for PowerPC 32-bit SHA256 assembly speedups. Minor fix for ELF loading to set entry point before copying sections (resolves issue with loading on top of current location). Rename elf_load_image_mmu argument `entry` to `pentry` to avoid confusion with GET_H64 macro's use of header member "entry". 2025-06-24 19:02:49 +02:00
nxp-s32k142.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-s32k144.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-s32k146.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-s32k148.config Support for custom flash option byte on NXP S32K14xx 2026-02-27 11:36:53 +01:00
nxp-t1024.config Adjust NXP T1024 flash layout, so existing device tree location does not have to move. 2024-02-12 19:54:12 +01:00
nxp-t1040.config Support for NXP T1040 RDB 2026-03-20 14:51:15 +01:00
nxp-t2080.config Feedback from customer with actual hardware 2026-03-20 14:43:42 +01:00
nxp_lpc54s0xx.config Peer review fixes 2026-04-22 14:10:55 +02:00
pic32ck.config add support for PIC32CZ and PIC32CK 2025-06-09 16:29:31 +02:00
pic32cz.config add support for PIC32CZ and PIC32CK 2025-06-09 16:29:31 +02:00
polarfire_mpfs250.config fit: gzip-compressed kernel + ramdisk (initramfs) support 2026-05-05 10:16:16 +02:00
polarfire_mpfs250_hss_l2lim.config PolarFire SoC M-Mode, QSPI and L2-LIM support 2026-03-09 07:29:27 +01:00
polarfire_mpfs250_m_qspi.config Peer review fixes 2026-04-22 19:08:00 +02:00
polarfire_mpfs250_qspi.config fit: gzip-compressed kernel + ramdisk (initramfs) support 2026-05-05 10:16:16 +02:00
raspi3-encrypted.config Added upper limit for NO_PARTITIONS builds 2026-03-02 14:18:23 +01:00
raspi3.config Added upper limit for NO_PARTITIONS builds 2026-03-02 14:18:23 +01:00
renesas-rx65n.config * Added support for RX65N and RX72N with native Makefile and RX ELF GCC compiler. 2024-07-17 06:08:31 +02:00
renesas-rx72n.config * Added support for RX65N and RX72N with native Makefile and RX ELF GCC compiler. 2024-07-17 06:08:31 +02:00
rp2350.config Cleanup initialization code for rp2350. 2025-01-27 12:36:19 +01:00
sama5d3.config SAMA5D3: Hal fixes, add DBGU, enable ARM_ASM 2024-10-14 10:14:48 +02:00
same51-dualbank.config Fixed sector size for SAME51 2024-03-11 12:25:57 +01:00
same51.config Fixed sector size for SAME51 2024-03-11 12:25:57 +01:00
sim-delta-update.config Change header size for delta test to fit base hash 2024-11-21 15:59:57 +01:00
sim-dualbank.config Add simulator support for DUALBANK, test bank swap 2025-11-03 11:21:22 +01:00
sim-elf-scattered.config - Support external flash for elf scatter-loading 2025-05-08 08:50:26 -06:00
sim-encrypt-delta-nvm-writeonce-update.config Change header size for delta test to fit base hash 2024-11-21 15:59:57 +01:00
sim-encrypt-delta-update.config Change header size for delta test to fit base hash 2024-11-21 15:59:57 +01:00
sim-encrypt-nvm-writeonce-flags-home-invert-update.config add configs for NVM_FLASH_WRITEONCE with encription, 2023-08-21 01:26:55 -04:00
sim-encrypt-nvm-writeonce-flags-home-update.config fix bad config address for simulator 2023-08-21 01:47:22 -04:00
sim-encrypt-nvm-writeonce-update.config
sim-encrypt-update.config
sim-lms.config Add ML-DSA support. 2024-10-14 10:13:52 +02:00
sim-ml-dsa-ecc-hybrid.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-ml-dsa.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-ml-dsa3.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-ml-dsa5.config Added Vorago VA416x0 wolfBoot support 2025-11-19 11:11:28 +01:00
sim-nobackup-flags-home.config Added 32bit simulator via TARGET=sim FORCE_32BIT=1 (#485) 2024-08-09 06:46:15 -07:00
sim-nobackup-nvm-writeonce.config Added 32bit simulator via TARGET=sim FORCE_32BIT=1 (#485) 2024-08-09 06:46:15 -07:00
sim-nobackup.config Added 32bit simulator via TARGET=sim FORCE_32BIT=1 (#485) 2024-08-09 06:46:15 -07:00
sim-nvm-writeonce-flags-home-invert.config add combinations of NVM_FLASH_WRITEONCE config tests 2023-08-15 17:06:48 -04:00
sim-nvm-writeonce-flags-home.config add combinations of NVM_FLASH_WRITEONCE config tests 2023-08-15 17:06:48 -04:00
sim-nvm-writeonce.config
sim-rsapss2048.config Add SW-only RSA PSS 2026-04-28 15:02:57 +02:00
sim-self-header-ext.config Add self-header feature with support for sim and AURIX TC3xx 2026-02-27 11:39:51 +01:00
sim-self-header.config Add self-header feature with support for sim and AURIX TC3xx 2026-02-27 11:39:51 +01:00
sim-self-update-ext.config sim self update: test external flash 2026-01-08 13:31:33 -08:00
sim-self-update-monolithic.config add ci test coverage for monolithic and self-update combined cases 2026-04-17 08:27:05 +02:00
sim-self-update.config Add support for simulator self-update test 2026-01-08 09:40:44 -08:00
sim-tpm-keystore.config Activate debug in sim_tpm tests 2024-10-11 14:49:43 +02:00
sim-tpm-measured.config Activate debug in sim_tpm tests 2024-10-11 14:49:43 +02:00
sim-tpm-seal.config Fixes for Xilinx Zynq UltraScale+ MPSoC: 2024-12-30 15:36:43 +01:00
sim-tpm.config Activate debug in sim_tpm tests 2024-10-11 14:49:43 +02:00
sim-wolfHSM-client-certchain-ecc.config Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
sim-wolfHSM-client-certchain-rsa4096.config Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
sim-wolfHSM-client-ecc.config Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
sim-wolfHSM-client-mldsa.config Update wolfHSM pointer, fix minor issues 2026-03-23 20:05:07 +01:00
sim-wolfHSM-server-certchain-ecc.config -add wolfHSM RSA4096 configs for sim and AURIX 2025-12-10 07:43:32 +01:00
sim-wolfHSM-server-certchain-rsa4096.config -add wolfHSM RSA4096 configs for sim and AURIX 2025-12-10 07:43:32 +01:00
sim-xmss.config Add ML-DSA support. 2024-10-14 10:13:52 +02:00
sim.config Added 32bit simulator via TARGET=sim FORCE_32BIT=1 (#485) 2024-08-09 06:46:15 -07:00
sim32-elf-scattered.config - Support external flash for elf scatter-loading 2025-05-08 08:50:26 -06:00
sim32.config Added 32bit simulator via TARGET=sim FORCE_32BIT=1 (#485) 2024-08-09 06:46:15 -07:00
stm32c0-lms-8-10-1.config Fixes for test failures 2025-10-23 18:35:09 +02:00
stm32c0-rsa2048.config Added more configuration options for stm32c0 2024-04-11 11:27:56 +02:00
stm32c0.config Fixes for test failures 2025-10-23 18:35:09 +02:00
stm32c5-dualbank.config Add STM32C5 target (NUCLEO-C5A3ZG) 2026-05-06 19:02:58 +02:00
stm32c5.config Add STM32C5 target (NUCLEO-C5A3ZG) 2026-05-06 19:02:58 +02:00
stm32f1.config stm32f103: add example config 2025-02-21 18:41:04 +01:00
stm32f4-small-blocks-uart-update.config Fix build and test issues with stm32f4 targets 2025-06-21 15:02:11 -04:00
stm32f7-dualbank.config
stm32f7.config
stm32f407-discovery.config Replace example stm32f4 config 2025-06-21 14:54:04 -04:00
stm32f411-blackpill.config Replace example stm32f4 config 2025-06-21 14:54:04 -04:00
stm32g0.config Improve docs, add targets and tests per https://github.com/wolfSSL/wolfBoot/pull/598#pullrequestreview-3492319645 2025-11-21 17:54:14 -08:00
stm32h5-dualbank.config Fixes for STM32H5 TrustZone and PKCS11 store 2025-10-10 19:42:20 +02:00
stm32h5-no-tz.config Updated benchmark to run on rpi + stm32h563 2026-02-09 18:48:47 +01:00
stm32h5-tz-dualbank-otp-lms.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5-tz-dualbank-otp.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5-tz-dualbank.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5-tz-fwtpm.config Proper interface renaming + documentation 2026-04-22 14:14:28 +02:00
stm32h5-tz-psa-otp.config Add support for DICE attestation + PSA attestation 2026-02-06 18:36:47 +01:00
stm32h5-tz-psa.config Add support for DICE attestation + PSA attestation 2026-02-06 18:36:47 +01:00
stm32h5-tz-tpm.config Fix new stm32h5-tz-tpm.config 2025-11-20 18:00:55 +01:00
stm32h5-tz.config Various STM32 TrustZone improvements 2025-11-20 18:00:55 +01:00
stm32h5.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
stm32h7-octospi.config
stm32h7.config
stm32l0.config
stm32l4-cube.config Fixes for unused variables. Also repaired STM32WB55 build with PKA 2025-11-20 18:26:58 +01:00
stm32l5-nonsecure-dualbank.config Fixed merge of user_settings with new TPM logic 2023-09-21 08:31:28 +02:00
stm32l5-wolfcrypt-tz.config Uniform STM32L5 flash write hal 2026-01-13 13:46:58 +01:00
stm32l5.config STM32H5: added support for TrustZone 2024-05-09 16:33:40 +02:00
stm32u3.config Peer review fixes 2026-04-27 17:00:41 +02:00
stm32u5-nonsecure-dualbank.config STM32H5: added support for TrustZone 2024-05-09 16:33:40 +02:00
stm32u5-wolfcrypt-tz.config Fixed stm32u5 WOLFBOOT_SECTOR_SIZE 2026-01-15 13:54:10 +01:00
stm32u5.config Remove flash keyvault partition where not needed 2026-03-23 15:51:00 +01:00
stm32wb-delta-enc-ext.config
stm32wb-delta-ext.config
stm32wb-delta.config
stm32wb-pka-1mb.config Fixes for unused variables. Also repaired STM32WB55 build with PKA 2025-11-20 18:26:58 +01:00
stm32wb-tpm.config
stm32wb-uart-flash-encryption-aes128.config
stm32wb-uart-flash-encryption-aes256.config
stm32wb-uart-flash-encryption.config
stm32wb.config
ti-tms570lc435.config
versal_vmk180.config fit: gzip-compressed kernel + ramdisk (initramfs) support 2026-05-05 10:16:16 +02:00
versal_vmk180_sdcard.config fit: gzip-compressed kernel + ramdisk (initramfs) support 2026-05-05 10:16:16 +02:00
visualgdb-stm32l4.config CMake Improvements 2025-11-18 17:44:43 -08:00
vorago_va416x0.config Added boot benchmark support to update_flash.c. 2026-04-28 14:58:42 +02:00
x86_64_efi.config x86_efi: fixes 2024-05-20 17:03:16 +02:00
x86_fsp_qemu.config config: examples: use ecc256 and sha256 for basic QEMU FSP example 2024-04-29 09:53:49 +02:00
x86_fsp_qemu_seal.config fsp: move TempRamInitExit and later APIs in stage2 2024-12-19 20:12:16 +01:00
zynqmp.config fit: gzip-compressed kernel + ramdisk (initramfs) support 2026-05-05 10:16:16 +02:00
zynqmp_sdcard.config Fixes from peer review. Thank you Alex 2026-05-05 10:16:16 +02:00

README.md

Config Example Files

This directory contains example .config presets for various target devices.

Make

The examples here can be copied directly to the project .config file to use with make.

CMake

See the CMakePresets.json file.

Config files can be added or updated to the CMakePresets.json like this:

python3 ./tools/scripts/config2presets.py ./config/examples/stm32h7.config

# then test it:

./tools/scripts/wolfboot_cmake_full_build.sh --target stm32h7

Troubleshooting

The wrong toolchain is being used, or a target was not specified

Error: no such instruction: `isb'