Firmware application flash size.

Dear Mr, Mrs

I was wondering how many flash size is left to the application firmware for a nrf52810 using both central & peripheral.

As far as I undestood, I need a s132 softdevice (136kB flash + 4 kB MBR), and I have also an estimated 32kB for the DFU (including params).

As the nrf52810 has 192kB, there is only 20kB left ...

Question : is this a correct estimation ?

If I use only peripheral and not central, there is a 100kB flash for the s112 softdevice, and so 56kB left. Is that also correct ?

Thanks for you reply !

Julien Serre

 

Parents
  • Hello Julien,

    Your assumption is correct. I guess the softdevice sizes vary a bit between the different SDK releases, so I didn't check whether your numbers are correct down to the byte, but it seems about right. 

    As a side note, the nRF52810, due to it's small flash size, will not be able to update the softdevice itself, in case of future softdevice patches. This is because that would require you to be able to store the bootloader (DFU), in addition to two softdevices in flash at once, which is not possible. In order to do that, you would need a bigger chip.

    Best regards,

    Edvin

Reply
  • Hello Julien,

    Your assumption is correct. I guess the softdevice sizes vary a bit between the different SDK releases, so I didn't check whether your numbers are correct down to the byte, but it seems about right. 

    As a side note, the nRF52810, due to it's small flash size, will not be able to update the softdevice itself, in case of future softdevice patches. This is because that would require you to be able to store the bootloader (DFU), in addition to two softdevices in flash at once, which is not possible. In order to do that, you would need a bigger chip.

    Best regards,

    Edvin

Children
Related