Hi, 

The reference designs hosted on the upstream repo, for MPS2 (AN521) for example already work like this (the other core is disabled) . I believe that the choice of the topology is determined by the integration setup, so this question I believe is more for some Zephyr-specific mailing list, or if there is any Zephyr dev reading this list they could chime in. 

Thanks, 
Antonio 


Sent from Outlook for Android


From: capablegh--- via TF-M <tf-m@lists.trustedfirmware.org>
Sent: Thursday, October 5, 2023 12:34:54 pm
To: tf-m@lists.trustedfirmware.org <tf-m@lists.trustedfirmware.org>
Subject: [TF-M] Building TF-M for ARM reference SoC/boards MPS2/MPS3 and Musca S1

Hello.

The ARM MPS2/MPS3 have Cortex M33 two processor configuration. I am building TF-M under the Zephyr OS setup. From the build it appears that the secure (TF-M) and non-secure (Zephyr OS and app) are bound and executed on separate CPUs. Assuming that two CPUs are used, in the build, is there a way to force using same one CPU for TF-M and Zephyr/app, while disabling the second CPU?

Thanks.
--
TF-M mailing list -- tf-m@lists.trustedfirmware.org
To unsubscribe send an email to tf-m-leave@lists.trustedfirmware.org