Skip to content

Conversation

@danielinux
Copy link
Member

@danielinux danielinux commented Dec 5, 2024

  • Added support for Raspberry pi "pico2" - RP2350
  • Building off-tree against raspberrypi/pico-sdk
  • Documentation in IDE/pico-sdk/rp2350/README.md
  • TrustZone-M support made generic for all ARMv8-M (stm32_tz.c -> armv8m_tz.c)

Steps:

  • Secure boot
  • Flash drivers + flags
  • Support for trustzone
  • Documentation
  • github actions and build tests

+ TZEN=1 in config
+ Changed SRAM settings (allocated 256KB to the secure supervisor)
+ Updated documentation
+ Added FLASH_NSC area for sg stubs
@danielinux danielinux marked this pull request as ready for review January 27, 2025 16:34
@danielinux danielinux assigned LinuxJedi and dgarske and unassigned danielinux Jan 27, 2025
dgarske
dgarske previously approved these changes Jan 27, 2025
Copy link
Contributor

@dgarske dgarske left a comment

Choose a reason for hiding this comment

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

All builds for me, but I don't have RP2350 hardware. @LinuxJedi please take this for a test-drive.

@dgarske dgarske removed their assignment Jan 27, 2025
Add additional instructions on how to use the `picotool` instead of a
JLink.
Copy link
Member

@LinuxJedi LinuxJedi left a comment

Choose a reason for hiding this comment

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

Excellent work. It works on a real Pico 2, but not a 2W (likely due to the way the LED works on the W boards).

Extra commit added to update README for picotool instead of J-Link.

@dgarske dgarske merged commit 67b6df7 into wolfSSL:master Jan 28, 2025
105 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.

3 participants