Other Parts Discussed in Thread: C2000WARE
D:\Program_Files\TI\c2000ware\C2000Ware_4_01_00_00\libraries\dsp\VCU\c28\examples\crc\2837x_vcu2_crc_16
最近用上述例程学习了VCRC单元的使用
对于例程中的Linker-Generated CRC存在以下疑问

由于校验发生在link阶段,所以在执行main函数的“语句1”之前,linkerCrcTable中变量数值都被赋值好了,如绿色曲线标注,当执行语句1以后,这些已经计算好的数值将被赋值给相应的变量。
问题1.我不理解rec_size数值的含义,这里的8,代表什么呢?
问题2.num_recs的数值为什么为2呢?是因为做了两种CRC16的计算吗?是哪里决定这个数值为2呢?
问题3.对于Linker-Generated CRC的校验,seed值或者说INIT_CRC16如何设定呢?从校验结果看,seed值为0。


如上图所示,我在SPRU513W文档中找到了crc_table的定义,问题4,怎么理解例程cmd文件中两次调用crc_table执行两种不同的CRC校验呢
