Hello,
The question is about CUSTOMER area in UICR. After locking chip wirh UICR.RBPCONF.PALL
I noticed that I still able to read UICR.CUSTOMER
data.
Could I enable readback protection of data written to UICR?
Thanks.
Hello,
The question is about CUSTOMER area in UICR. After locking chip wirh UICR.RBPCONF.PALL
I noticed that I still able to read UICR.CUSTOMER
data.
Could I enable readback protection of data written to UICR?
Thanks.
UICR.RBPCONF.PALL is to protect the code, RAM and peripherals. You will always be able to read UICR, FICR and CPU registers. If you want readback protection on your customer data, then I recommend you to use code flash area (using pstorage or fstorage library) and use the RBPCONF:PALL setting to protect it.
Thank you, Aryan.
Does this apply also for nRF52? I've understood that setting RBPCONF:ALL will disable debugging interface completely...
In nRF52, it is UICR.APPROTECT and you are right, debugger cannot read anything (including UICR and FICr) from the bus if this is enabled.