nrf54l15: Applicability of mcuboot DIRECT_XIP mode

We have a board designed with nrf54l15 and we plan to use the RRAM to store the image.  That is, no external flash to store images.

For this design, is it possible to use DIRECT_XIP mode for mcuboot ?  The default/recommended method seems to be SWAP and MOVE.  But there are concerns around reliability due to additional flash operations ( like device running out of power during move , although mcuboot seems to handle it well ) . 

Just want to first understand if DIRECT_XIP is feasible in the first place ? 

Does the provided development environment support generating images for slot 0 and slot 1 with different load addresses ?

Parents Reply
  • Thanks Vidar for the prompt response.  I went through the sample, will give it a try.  For resilience, the swap-move seem to handle it well.  For now, we will try out both options for feasibility and then take a call.

    A follow up question, We plan to keep mcuboot and tf-m as secure and non-upgradeable with 2 banks for application which will be non-secure and upgradeable. I presume we will be able to do this ( DIRECT_XIP ) even when running the application non-secure ?

Children
Related