Skip to content

Conversation

@dgarske
Copy link
Contributor

@dgarske dgarske commented Oct 31, 2025

Added Vorago VA416x0 wolfBoot support

  • Tested on VA41620 and VA41630 MCU's.
MCU: Cortex-M4 with Triple-Mode Redundancy (TMR) RAD hardening at up to 100MHz.
FLASH: The VA41630 has 256KB of internal SPI FRAM (for the VA41620 its external). FRAM is Infineon FM25V20A.
SRAM: 64KB on-chip SRAM and 256KB on-chip program memory
  • All build settings come from .config file. For this platform use TARGET=va416x0. See example configuration at config/examples/vorago_va416x0.config.

Also:

  • Added check for image header size <= sector size.
  • Expanded the ML-DSA testing for level 3 and 5.
  • Fix to make sure the hal/$(TARGET) is always rebuilt for test-app.

@dgarske dgarske self-assigned this Oct 31, 2025
@dgarske dgarske requested a review from danielinux October 31, 2025 20:45
@dgarske dgarske force-pushed the vorago_va416x0 branch 6 times, most recently from 10aaa96 to dcd8f41 Compare November 15, 2025 00:39
@dgarske dgarske assigned danielinux and wolfSSL-Bot and unassigned dgarske Nov 15, 2025
Added check on image header size and sector size.
Expanded the ML-DSA testing.
@dgarske dgarske force-pushed the vorago_va416x0 branch 2 times, most recently from ca2e4c1 to e9ce67a Compare November 15, 2025 00:48
Copy link
Member

@danielinux danielinux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some minor linker scripts / include files path considerations

Copy link
Member

@danielinux danielinux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few more comments about WOLFBOOT_RESTORE_CLOCK

@danielinux danielinux assigned dgarske and unassigned danielinux Nov 18, 2025
@dgarske dgarske requested a review from danielinux November 18, 2025 19:04
@dgarske dgarske assigned danielinux and unassigned dgarske Nov 18, 2025
Copy link
Member

@danielinux danielinux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great! Thanks for taking the time and making WOLFBOOT_RESTORE_CLOCK a global option.

@danielinux danielinux merged commit ecf1cb8 into wolfSSL:master Nov 19, 2025
220 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants