ZHCACL4A april   2020  – may 2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   C2000 器件中的 CRC 引擎
  3.   商标
  4. 引言
    1. 1.1 首字母缩写词
  5. BGCRC
  6. GCRC
  7. VCU CRC
  8. ERAD CRC
  9. CLA CRC (PSA)
    1. 6.1 CLA PSA
      1. 6.1.1 适用于 PAB 的 PSA
      2. 6.1.2 适用于 DWDB 的 PSA
      3. 6.1.3 计算 PSA 时的注意事项
  10. CLA-PROMCRC – CLA 程序完整性检查
  11. 使用软件计算 CRC
  12. 针对具体用例的 CRC 建议
  13. 10CRC 模块比较
  14. 11CRC 引擎与器件映射表
  15. 12参考文献
  16. 13修订历史记录

使用软件计算 CRC

<C2000ware>\libraries\dsp\VCU\c28\source\common\c\crc 中提供了一些示例 C 函数(用于 C28x),这些函数使用查找表计算 CRC8、CRC16 和 CRC32。在这些示例中,计算 CRC 之前会生成大小为 512 字节的查找表。此方法显著缩短了 CRC 计算时间,但需要额外的存储器。在编译器优化级别 -o2,这些函数每个 32 位字需要大约 50 个周期。

如需获取软件支持,请参阅 C2000ware:<C2000ware>\device_support\<器件>\examples\cpu1\cla_crc8。