This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Is CRC32_ENABLED in hardware or software for nrf52832?

Hej!

I see that the CRC block is used in the Radio under section 23.6 of nRF52832_PS_v1.4.pdf. Also, I noticed that the CRC32_ENABLED is only enabled in the bootloader's sdk_config.h for DFU boot validation using crc32_compute().

// <q> CRC32_ENABLED - crc32 - CRC32 calculation routines
#ifndef CRC32_ENABLED
#define CRC32_ENABLED 1
#endif

My question is that my Application also needs to call crc32_compute() for this should I have #define CRC32_ENABLED 1 in the application's sdk_config.h?
I couldn't find suitable documentation to understand if CRC block is available in the hardware of nRF52832 or if it is software based on the SDK17.1.0 library?

Please help me understand this better.

Thanks,
Tilak

Parents Reply Children
No Data
Related