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
Andrew Neil
Evangelist III

"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.