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

MBRPARAMADDR in SDS

Hi,

In softdevice spec, we have the following figure.

However our bootloader code shows that MBRPARAMADDR is 0x7E000 while BOOTLOADERADDR is 0x78000. In this case, MBRPARAMADDR should be above BOOTLOADERADDR which is shown wrong in SDS. could you help to confirm it?

Regards,

Kevin

  • Hi Kevin, 

     

    I agree that the figure is a little bit misleading. However, our bootloader is just an example of how a bootloader can be implemented. So it's not obligated that the MBRPARAMADDR has to be above the bootloader address. If customer can define that the swap area shouldn't occupy the MBRPARAMADDR address, then he should be fine. The text in the SDS also didn't imply that the MBRPARAMADDR has to be below the BOOTLOADERADDR.

    It of course should be nicer to demonstrate that the MBRPARAMADDR is above the bootloader , as how we implemented it in the current bootloader. I can report this back to the team .

Related