ZHCU875Z August 2001 – October 2023 SM320F28335-EP
需要注意的是,链接器使用的 CRC 生成器会按照 crc_tbl.h 头文件中所述进行参数化(请参阅Example8-11)。在链接器之外采用的任何 CRC 计算例程都必须以相同的方式工作,以确保匹配 CRC 值。链接器无法检测参数中的不匹配情况。若要了解这些参数,请参阅 Ross Williams 编写的“A Painless Guide to CRC Error Detection Algorithms”(CRC 错误检测算法简易指南),对应的网址可能为 http://www.ross.net/crc/download/crc_v3.txt。
链接器仅支持 crc_tbl.h 中的 CRC 算法名称和标识符。所有其他名称和 ID 值均保留以供未来使用。系统可能不包含用于计算这些 CRC 算法的内置硬件。相关详细信息,请参阅硬件文档。受支持的 CRC 算法如下:
如果没有指定任何算法,则默认算法为 CRC32_PRIME。
受支持的 CRC 算法由发布的标准规定,这类标准包括 Powerline Related Intelligent Metering Evolution (PRIME) 标准和 IEEE 802.15.4。部分 C28x 器件上包含 Viterbi、Complex Math 和 CRC Unit (VCU) 模块,其中使用这些算法提供了足够的 CRC 计算指令。您可能希望能充分利用 VCU 模块以在运行时计算 CRC。相关详细信息,请参阅 TMS320x28xx、28xxx DSP 外设参考指南 (SPRU566) 中的 VCU 模块文档。
另外,链接器也会强制执行一些限制: