Tool/software:
I want to obtain the CRC32 calculation result using the APP_CRC in Full CPU mode.
Since this CRC32 is intended to protect external communication packets (8-bit data patterns), I need to perform CRC calculations on 8-bit data patterns.
Based on section 22.5.4.1 (General Operation) of the TRM, I believe that this APP_CRC supports 8-bit data patterns.
However, from section 22.5.6.1 (CRC_CTRL0 Register), the values that can be set for bits CHX_DW_SEL and CHX_CRC_SEL2 are limited to either 001b (16-bit data size) or 010b (32-bit data size).
I understand that CHX_DW_SEL relates to the data pattern size, but I have not been able to determine the correct setting for 8-bit data patterns from the TRM.
Additionally, I tried writing to the PSA Signature Low Register via byte access to get expected result.
However, I did not obtain the expected CRC calculation result (at that time, CHX_DW_SEL was set to 32-bit data size).
Could you please advise on the necessary configuration to perform CRC calculations on 8-bit data patterns?