wolfBoot Support for the NXP LPC55S69

wolfSSL announces wolfBoot support for the NXP LPC55S69, available now in PR #713. With Secure Boot, TrustZone-M, and an industry-standard cryptographic API, your non-secure application can be rapidly developed for a secure world.

About the NXP LPC55S69

The LPC55S69 is a general purpose edge computing device, with dual ARM Cortex-M33 cores running up to 150 MHz, 640/320 KB internal flash/ram, TrustZone-M, a DSP accelerator, and extensive cryptographic acceleration. The LPC55S69 strikes a good balance between high performance and low power operation.

wolfBoot on the NXP LPC55S69

wolfBoot provides two sample configurations for quick start of development:
lpc55s69.config

  • Non-secure wolfBoot and application
  • wolfBoot footprint: 40KB partition, 32 KB ram

lpc55s69-tz.config

  • wolfBoot in the Secure World, application in the Non-Secure World
  • wolfBoot provides a PKCS #11 cryptographic API to the non-secure world
  • wolfBoot footprint: 200 KB partition, 80 KB keyvault, 114 KB ram

The above configurations have been tested on the LPCXpresso55S69 board (LPC55S69-EVK), with the on-board LINK2 debugger configured in the default CMSIS-DAP mode.

If you have questions about any of the above, please contact us at facts@wolfssl.com or call us at +1 425 245 8247.

Download wolfSSL Now