Differences eraseall and recover

Hello Team,

I am wondering if the nrfjprog can erase all the flash and UICR by --recover option.

For this question, I just read the below links but, I couldn't get the conclusion still.

 nrfjprog clarification --eraseall vs --chiperase vs --recover 

 RE: Difference between nrfjprog --recover and nrfjprog --eraseall 

If I execute "--eraseall" and "--recover" separately for nRF5340, it has a different result on the Programmer app as in the below pictures.

Could we confirm to the customer "--revocer" option erases all the flash and UICR as "--eraseall" even if it has a different memory map result?

< --recover >

  

< --eraseall for application core > 

There is one more question.

If the customer uses the command below, will this be verified for both application and network core?

It seems to verify only the application core.

nrfjprog -f NRF53 --coprocessor CP_NETWORK --recover
nrfjprog -f NRF53 --coprocessor CP_APPLICATION --recover --program merged_domains.hex --verify --log test.log

Thanks,

Eugene

Related