This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

S132 v5.1.0 for nRF52810 has excessive flash requirements

The flash requirements for both the S132 v5.0.0 and v5.1.0 are the same, however the size of the v5.1.0 softdevice is quite a bit smaller.

S132 v5.0.0 uses flash addresses 0x1000 to 0x224A8 with the application start address specified as 0x23000.  This makes perfect sense.

S132 v5.1.0 uses flash addresses 0x1000 to 0x1F084 but with the application start address still specified as 0x23000.  What happened to the extra 0x3000 of flash space?  This is a significant amount of wasted flash for an already flash constrained MCU.  Is there any way to recover this?  Is this space being utilized differently than the v5.0.0?

Related