nRF54L15 boot strategies from (NVM) RRAM

Trying to find some docs on "flashing" vs. booting the nRF54L15 from RRAM.

- are there any implementations available?
- any ways to lock 1st & 2nd-stage bootloader areas to prevent risks of an application overwriting the shared RRAM area runtime!?

Parents
  • Hi dav01,

    - are there any implementations available?

    The RRAM is the only non-volatile memory available on the nRF54 Series. Programming and booting are fully implemented. The tools and drivers are setup to be used virtually the same way as with our nRF52 and nRF53 devices.

    The only caveat I can think of is that most of the forum discussions on non-volatile application data storage point to using the Non-Volatile Storage solution (NVS). This service integrates some wear-leveling necessary for Flash memory, but irrelevant for RRAM. For the nRF54 Series, use the Zephyr Memory Storage (ZMS) instead.

    - any ways to lock 1st & 2nd-stage bootloader areas to prevent risks of an application overwriting the shared RRAM area runtime!?

    This is done automatically by the bootloader solution in our nRF Connect SDK (NCS).

    Please also see this guide: Developing with nRF54L Series.

    Hieu

Reply
  • Hi dav01,

    - are there any implementations available?

    The RRAM is the only non-volatile memory available on the nRF54 Series. Programming and booting are fully implemented. The tools and drivers are setup to be used virtually the same way as with our nRF52 and nRF53 devices.

    The only caveat I can think of is that most of the forum discussions on non-volatile application data storage point to using the Non-Volatile Storage solution (NVS). This service integrates some wear-leveling necessary for Flash memory, but irrelevant for RRAM. For the nRF54 Series, use the Zephyr Memory Storage (ZMS) instead.

    - any ways to lock 1st & 2nd-stage bootloader areas to prevent risks of an application overwriting the shared RRAM area runtime!?

    This is done automatically by the bootloader solution in our nRF Connect SDK (NCS).

    Please also see this guide: Developing with nRF54L Series.

    Hieu

Children
Related