The STM32 CRC32 unit is calculating values as if they are big endian. When you load a register on the ARM, it is little endian. This the main defect as well as AN4187 and sample source en.stsw-stm32an4187.zip. As well, it is not document by the pr...