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

MBR PARAMETER not installed when i flash SD+BOOT+APP

Hi,

For my project, firstly i erase all the user program, and then I install succesively the softdevice (s132 v6.1.0), the bootloader and my application software with nrfjprog.

This work well, but with one of my device, neither the bootloader or the application has started.

After investigation, i observe with nrf connect that the MBR parameter is not set with the device impacted.

                                                                                                             

                                         Device OK                                                                                                                                             Device not OK

So my question is why the MBR Parameter is not set automatically ? 

Thanks,

Parents
  • Hi,

    The bootloader configures the MBR param and bootloader settings pages on the first boot. So the fact that both pages are empty indicates that the bootloader has not been run for some reason. Were you able to get this particular device to work if you reflash it? If not, try to run "nrfjprog --readregs" and see if it is stuck at a certain address (see PC register value). Also, please include the --verify argument when programming to make sure the image is loaded correctly.

    eg.,

    nrfjprog --program <>.hex --chiperase --verify -r 

Reply
  • Hi,

    The bootloader configures the MBR param and bootloader settings pages on the first boot. So the fact that both pages are empty indicates that the bootloader has not been run for some reason. Were you able to get this particular device to work if you reflash it? If not, try to run "nrfjprog --readregs" and see if it is stuck at a certain address (see PC register value). Also, please include the --verify argument when programming to make sure the image is loaded correctly.

    eg.,

    nrfjprog --program <>.hex --chiperase --verify -r 

Children
Related