I got this code to produce what seems to be CRC-32 on even 4-byte input using the CRC unit correctly, at least it produces the same CRC-32 as perl crc32 and some other CRC-32 according to the mentioned specifikation earler.
There have been quite a few discussions on CRC computation, including this one which adapts mcuisp's 32-bit algorithm to byte boundary conditions.
[DEAD LINK /public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/CRC computation&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B¤tviews=1034]CRC Computation Unfortunately most of the pre May-2011 links are broken due to forum software failures.
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..