Post Go back to editing

User code CRC generation on CrossCore

I am working with the ADuCM3029 MCU and, for my application, I need to verify the user code integrity. I have been following this user guide (https://www.analog.com/media/en/technical-documentation/user-guides/ADuCM3027-ADuCM3029-User-Guide-UG-1091.pdf) and I verified that the security options were correct (CRC protected user code length is 128 pages). According to the guide, the user code CRC should then be stored at address 0x3FFFC.

Debugging the application, however, shows that that address has been programmed to 0xFFFFFFFF, which means the kernel will skip the CRC check.

The guide only provides instructions on how to generate the checksum using IAR EW. How do I go about doing this on CrossCore? I checked the linker options but couldn't find any checksum related configuration.

Thanks in advance.