ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
对于应使用 CRC 验证的任何段,都必须修改链接器命令文件,以包含 crc_table() 运算符。指定 CRC 算法是可选的。语法为:
crc_table(user_specified_table_name[, algorithm=xxx])
链接器使用 crc_table() 运算符中指定的任何规范中的 CRC 算法。如果省略此规范,将使用 TMS570_CRC64_ISO 算法。链接器在映射文件中包含 CRC 表。其中包括 CRC 值以及计算使用的算法。
为特定 crc_table() 实例生成的 CRC 表可通过表名称访问,表名称作为 crc_table() 运算符的参数提供。链接器创建了一个具有此名称的符号,为其指定 CRC 表的地址,作为此符号的值。然后可从应用中使用由链接器生成的符号访问此 CRC 表。
crc_table() 运算符可应用于输出段、GROUP、GROUP 成员、UNION 或 UNION 成员。在 GROUP 或 UNION 中,运算符应用于每个成员。
您可以在应用中包含对例程的调用,以验证相关段的 CRC 值。您必须提供此例程。请参阅以下内容,详细了解数据结构和建议的接口。