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

Software Security of NRF52832

HI,

I want to implement the software security to NRF52832 such a that no one should be able to read the memory or tap the data during Bluetooth communication.

Regards,

Manoj Hiwarkar

Parents
  • Hi

    APPROTECT (Access port protection) blocks the debugger from read and write access to all CPU registers and memory-mapped addresses and can only be disabled by issuing an ERASEALL command via the CTRL-AP.

    BPROT (Block Protection) is a mechanism for protecting non-volatile memory and can be used to prevent erroneous application code from erasing/writing to protected blocks. Non-volatile memory can be protected from erases and writes depending on the settings in the CONFIG registers. One bit in a CONFIG register represents one protected block of 4kB.  On reset, all protection bits are cleared. To ensure safe operation, the first task after a reset must be to set the protection bits.

    Best regards,

    Simon

Reply
  • Hi

    APPROTECT (Access port protection) blocks the debugger from read and write access to all CPU registers and memory-mapped addresses and can only be disabled by issuing an ERASEALL command via the CTRL-AP.

    BPROT (Block Protection) is a mechanism for protecting non-volatile memory and can be used to prevent erroneous application code from erasing/writing to protected blocks. Non-volatile memory can be protected from erases and writes depending on the settings in the CONFIG registers. One bit in a CONFIG register represents one protected block of 4kB.  On reset, all protection bits are cleared. To ensure safe operation, the first task after a reset must be to set the protection bits.

    Best regards,

    Simon

Children
Related