e2Studio with CCRX compiler - Calculation of two independent CRC

Hey everyone,

I'm bringing this thread back up because I'm currently working on a project involving ClassB-certified software. The certifiers have requested us to provide separate CRC values for both ClassB software and the application. This means we need to precalculate two CRCs during compilation: one for the application and one for the ClassB software. These CRC values will be stored in designated memory sections (let's call them classB_CRC and app_CRC).

During runtime, these CRC values will be calculated using the CRC-CCITT library and then compared with their respective precalculated values.

Previously, when we only needed to precalculate one CRC, I followed the option suggested by : Renesas Tool Settings > Linker > Output > Advanced, and selected the CRC-CCITT(LSB) type.

However, now that I need two independent CRC calculations, I'm unsure if it's possible. Has anyone encountered a similar situation or knows if this can be done?

Just to provide some context, I'm using the CCRX compiler with an RX200 Family MCU, and my IDE version is e2studio 5.2.0.020.

Any insights or advice would be greatly appreciated.

Thanks!

PD: I did the same question on: CRC option of RX linker - Forum - RX MCU - Renesas Engineering Community