cancel
Showing results for 
Search instead for 
Did you mean: 

Hex2bin CRC and HAL STM32 CRC are not the same

ELitv.2
Associate II

Hi

I tried to generate hex2bin crc32 and then crc32 on stm32 (on words, the rest CubeMX configurations were set to default) , but they are not the same. On hex2bin i can configure big or little endianness, but the result doesn't change and i don't know the default.

Did anyone here try to conduct the same experiment and can share the insights or findings?

Thanks!​

3 REPLIES 3

"CRC32" just tells you that the CRC has 32 bits.

You also need to have the same generator polynomial, initial conditions, etc for the results to match.

http://www.ross.net/crc/crcpaper.html

Thank you!

"

​"CRC32" just tells you that the CRC has 32 bits.

"

Doesn't it also tell the data taken in account is 32 bit?

Will look at your link.

Thank you for your help!​

@Community member​ "Doesn't it also tell the data taken in account is 32 bit?"

No - a CRC could be applied to any block of data.