HI,
I've been using the Nordic Command Line Tools to do the following:
- program an example hex file to the SoC
- read the code, ram, and uicr registers and save to file A
- program a different example hex file
- read the code, ram, and uicr registers and save to file B
- compare the code, ram and uicr files A and B
- program the original example hex file to the Soc
- read the code, ram and uicr registers and save to file C
- compare files A and C
I've noticed that the ram file C never matches ram file A.
I've noticed the UICR files C and A match sometimes but not always.
I was wondering if you can tell me why the ram files don't match when I'm using --chiperase and why the UICR register content would be different when programing the same code to the device?