Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Team,
Our customer is trying to run CRCP against a standard IEEE 802.3 '0x04C11DB7' polynomial and test string {'1','2','3','4','5','6','7','8'}. That should generate 0xE3C97CBC CRC. But can’t really get it to work.
Ideally, one should be able to read and load this as 32b data with setting LE or as 8 bit regardless in but none of it gets correct result so far.
- Does CRCP stream 32b data byte-by-byte through the CRC engine or the whole 32b value is used?
- Any hints or suggestion on how to configure CRCP to get this right or maybe some pseudo code explaining how CRCP CRC engine works?
There is nothing at the moment within the device TRM about CRC internals. Eventually they would want DMA to do the loads.
Any input welcomed!
Regards,
CY