Add support for rp235_arm_ns binaries #1839

Open
opened 2024-08-16 18:50:05 -05:00 by kilograham · 0 comments
kilograham commented 2024-08-16 18:50:05 -05:00 (Migrated from github.com)
  • These are non-secure binaries that are launched by a secure counterpart
  • These are independent SDK binaries linked in their own right
  • They should be linked to run at 0x10400000 or 0x10800000 or 0x10c00000
  • There needs to be support for launching the NS binary from S code
  • The NS binary must only initialize h/w it owns
  • The secure side of the SDK must provide helper functions such as "launch NS code on core 1"
  • The secure side of the SDK should provide other secure helper functionality required to implement any pertinent SDK features on the NS side, and provide them via the bootrom secure_call mechanism

A good test case would be running Micropython under some secure firmware

* These are non-secure binaries that are launched by a secure counterpart * These are independent SDK binaries linked in their own right * They should be linked to run at `0x10400000` or `0x10800000` or `0x10c00000` * There needs to be support for launching the NS binary from S code * The NS binary must only initialize h/w it owns * The secure side of the SDK must provide helper functions such as "launch NS code on core 1" * The secure side of the SDK should provide other secure helper functionality required to implement any pertinent SDK features on the NS side, and provide them via the bootrom `secure_call` mechanism A good test case would be running Micropython under some secure firmware
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-raspberrypi/pico-sdk#1839
No description provided.