Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

[SDK15.3] DFU boot validation crc problem

Dear Support Team,

Based on SDK15.3, nRF52832, follow the instructions to run the DFU process, use the mergehex.exe tool to merge settings, app, boot, and sd into one hex, and use nrfutil settings display xxx1.hex (four-in-one hex file) to view the settings parameters As shown below:


Then burn the four-in-one (settings, app, boot, sd) hex file to the nRF52832, use the command nrfjprog --readcode xxx2.hex to read the contents of the flash, and then use nrfutil settings display xxx2.hex (read the flash in ) to view the settings parameters as shown below:


It is found that the hex boot validation crc, sd boot validation type and app boot validation type read out on nRF52832 are all 0xFFFFFFFF.


Use j-flash to directly open the four-in-one hex of settings, app, boot, and sd, as shown below:


Use j-flash to read the flash content of nRF52832, as shown below:

The data of boot validation crc, sd boot validation type and app boot validation type are also missing in the settings area after burning to nRF52832 from j-flash.


Why?

Related