wolfBoot/config/examples
David Garske c075549ea2 Add wolfBoot support for STM32G4 2026-05-29 13:10:15 +02:00
..
README.md
…
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
…
hifive1.config
…
imx-rt1040.config
…
imx-rt1050.config
…
imx-rt1060.config
…
imx-rt1060_hab.config
…
imx-rt1064.config
…
kinetis-k64f.config
…
kinetis-k82f.config
…
kinetis-kl26-lms-small.config Add kinetis LMS small config 2026-05-07 21:39:34 +02:00
kinetis-kl26-lms.config Kinetis KL26 port 2026-05-07 21:39:34 +02:00
kinetis-kl26.config Change ECC partitioning 2026-05-07 21:39:34 +02:00
kontron_vx3060_s2.config
…
library.config
…
library_fs.config
…
lpc55s69-benchmark.config
…
lpc55s69-tz.config
…
lpc55s69.config
…
lpc54606j512.config
…
mcxa.config
…
mcxn-tz-psa-hw.config Add hardware-based DICE on mcxn 2026-05-21 20:49:20 +02:00
mcxn-tz-psa.config Add hardware-based DICE on mcxn 2026-05-21 20:49:20 +02:00
mcxn-tz.config
…
mcxn-wolfcrypt-tz.config
…
mcxn.config
…
mcxw-tz.config
…
mcxw.config
…
nrf54l15-wolfcrypt-tz.config
…
nrf54l15.config
…
nrf5340-tz.config
…
nrf5340-wolfcrypt-tz.config
…
nrf5340.config
…
nrf5340_net.config
…
nrf52840.config
…
nxp-ls1028a-tpm.config
…
nxp-ls1028a.config
…
nxp-p1021.config
…
nxp-s32k142.config
…
nxp-s32k144.config
…
nxp-s32k146.config
…
nxp-s32k148.config
…
nxp-t1024.config
…
nxp-t1040.config
…
nxp-t2080.config
…
nxp_lpc54s0xx.config
…
pic32ck.config
…
pic32cz.config
…
polarfire_mpfs250.config
…
polarfire_mpfs250_hss_l2lim.config
…
polarfire_mpfs250_m_qspi.config
…
polarfire_mpfs250_qspi.config
…
raspi3-encrypted.config
…
raspi3.config
…
renesas-rx65n.config
…
renesas-rx72n.config
…
rp2350.config
…
sama5d3.config
…
same51-dualbank.config
…
same51.config
…
sim-delta-update.config
…
sim-dualbank.config
…
sim-elf-scattered.config
…
sim-encrypt-delta-nvm-writeonce-update.config
…
sim-encrypt-delta-update.config
…
sim-encrypt-nvm-writeonce-flags-home-invert-update.config
…
sim-encrypt-nvm-writeonce-flags-home-update.config
…
sim-encrypt-nvm-writeonce-update.config
…
sim-encrypt-update.config
…
sim-lms.config
…
sim-ml-dsa-ecc-hybrid.config
…
sim-ml-dsa.config
…
sim-ml-dsa3.config
…
sim-ml-dsa5.config
…
sim-nobackup-flags-home.config
…
sim-nobackup-nvm-writeonce.config
…
sim-nobackup.config
…
sim-nvm-writeonce-flags-home-invert.config
…
sim-nvm-writeonce-flags-home.config
…
sim-nvm-writeonce.config
…
sim-rsapss2048.config
…
sim-self-header-ext.config
…
sim-self-header.config
…
sim-self-update-ext.config
…
sim-self-update-monolithic.config
…
sim-self-update.config
…
sim-tpm-keystore.config
…
sim-tpm-measured.config
…
sim-tpm-seal.config
…
sim-tpm.config
…
sim-wolfHSM-client-certchain-ecc.config
…
sim-wolfHSM-client-certchain-rsa4096.config
…
sim-wolfHSM-client-ecc.config
…
sim-wolfHSM-client-mldsa.config
…
sim-wolfHSM-server-certchain-ecc.config
…
sim-wolfHSM-server-certchain-rsa4096.config
…
sim-xmss.config
…
sim.config
…
sim32-elf-scattered.config
…
sim32.config
…
stm32c0-lms-8-10-1.config
…
stm32c0-rsa2048.config
…
stm32c0.config
…
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
…
stm32f4-small-blocks-uart-update.config
…
stm32f7-dualbank.config
…
stm32f7.config
…
stm32f407-discovery.config
…
stm32f411-blackpill.config
…
stm32g0.config
…
stm32g4.config Add wolfBoot support for STM32G4 2026-05-29 13:10:15 +02:00
stm32h5-dualbank.config
…
stm32h5-no-tz.config
…
stm32h5-tz-dualbank-otp-lms.config
…
stm32h5-tz-dualbank-otp.config
…
stm32h5-tz-dualbank.config
…
stm32h5-tz-fwtpm.config
…
stm32h5-tz-psa-otp.config
…
stm32h5-tz-psa.config
…
stm32h5-tz-tpm.config
…
stm32h5-tz.config
…
stm32h5.config
…
stm32h7-octospi.config
…
stm32h7.config
…
stm32l0.config
…
stm32l4-cube.config
…
stm32l5-nonsecure-dualbank.config
…
stm32l5-wolfcrypt-tz.config
…
stm32l5.config
…
stm32n6-tz.config Add wolfBoot port for STM32N6 (NUCLEO-N657X0-Q) 2026-05-28 16:49:57 +02:00
stm32n6.config Add wolfBoot port for STM32N6 (NUCLEO-N657X0-Q) 2026-05-28 16:49:57 +02:00
stm32u3.config
…
stm32u5-nonsecure-dualbank.config
…
stm32u5-wolfcrypt-tz.config
…
stm32u5.config
…
stm32wb-delta-enc-ext.config
…
stm32wb-delta-ext.config
…
stm32wb-delta.config
…
stm32wb-pka-1mb.config
…
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
…
versal_vmk180_sdcard.config
…
visualgdb-stm32l4.config
…
vorago_va416x0.config
…
x86_64_efi.config
…
x86_fsp_qemu.config
…
x86_fsp_qemu_seal.config
…
zynq7000.config Add Xilinx Zynq-7000 (ZC702) wolfBoot port 2026-05-12 12:06:05 +02:00
zynq7000_sdcard.config Add Xilinx Zynq-7000 (ZC702) wolfBoot port 2026-05-12 12:06:05 +02:00
zynqmp.config
…
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'