Hello there,
I resently played around with the DMA CRC Hardware acceleration. There I noticed that I get different results for the CRC-Data provided by the Crc_Ip_Example.
When I calculate the CRC over the RAM structure inside the Codeflash Area (here 0x004255E4) I get the expected result of 0x0E551D7CU inside my crc_result variable as shown below.

However, if I write the CRC_data into the Dataflash Memory (using the example Codes from the C40_Ip_Example) at the location 0x10000000 and then pass this address to the CRC engine the resulting data I get a different result.

The memory dump inside the second picture confirmed that Data inside the Memory of the S32K344 is in the same order in Flash aswell as in the RAM section.
Is it not possible to read from flash using the DMA in such a way that I can build checksums over known locations with hardware acceleration or does the flash has some different properties when I want to read from it?