Quantcast
Channel: Processors
Viewing all articles
Browse latest Browse all 124191

Forum Post: AIS CRC calculation and operation (C6748)

$
0
0

A continuation of this thread

http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/t/119062.aspx

but for the C6748.

I am writing a user bootloader that will use the AISGEN format for the application. I will be using CRC to check for data corruption. The CRC Look Up Table is incorrect in

Application Report, SPRAAT2E–August 2011, Using the TMS320C6748/C6746/C6742 Bootloader, Appendix C CRC Computation Algorithm

Using the above published table, the computed CRC does NOT match the one from AISGEN D800K008.

Using dvflashutils source, I regenerated the table with "reflected=1". That table appears to work properly.

I am guessing the TRM is wrong. Similiarly the CRC errors in C6747 TRM has been identified in the other thread but changes have not made to newer TRMs. The C6748 TRM does not have important info from the other thread as well. Notably that CRC includes SIZE, ADDR. The CRC has an initial value of 0xFFFFFFFF and is XOR'ed with 0xFFFFFFFF at the end.


Viewing all articles
Browse latest Browse all 124191

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>