主题中讨论的其他器件:TMS570LC4357
您好!
这是一个有关使用 CRC 模块进行硬件计算的问题。
我们计划使用第三方编译器。
一元第三方编译器仅安装了高达 CRC32的 CRC 计算函数。
但是、TMS570LC4357的 CRC 硬件计算仅支持 CRC64-ISO (请参阅 SPNU563A)、对吧?
我们了解 TI 提供的编译器受 CRC64-ISO 支持。
如果我们使用第三方编译器、是否有计算出的 CRC64-ISO 方法?
谢谢、
好的
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
这是一个有关使用 CRC 模块进行硬件计算的问题。
我们计划使用第三方编译器。
一元第三方编译器仅安装了高达 CRC32的 CRC 计算函数。
但是、TMS570LC4357的 CRC 硬件计算仅支持 CRC64-ISO (请参阅 SPNU563A)、对吧?
我们了解 TI 提供的编译器受 CRC64-ISO 支持。
如果我们使用第三方编译器、是否有计算出的 CRC64-ISO 方法?
谢谢、
好的
你是对的。 CRC64在该器件上使用、基元多项式为: F (x)= x^64 + x^4 + x^3 + x + 1
[引用 userid="408391" URL"~μ C/support/microcontrollers/arm-based microcontrollers-group/arm-based microcontrollers/f/arm-based microcontrollers-forume/1122887/tms570lc4357-ep-regarding-crc-module "]如果我们使用第三方编译器、是否有计算 CRC64-ISO 的方法?/quote也许不是。 请咨询第三方。
QJ-San、您好!
感谢您的回答。
我们已经了解了基元多项式、并且已经在网站上尝试过计算。
但是、使用 TI 提供的编译器、此 CRC 值与 CRC 值不匹配。
让我确认一下 CRC 计算的参数。
如果我们手动计算要通过 TMS570_CRC64_ISO 算法计算的 CRC 值、以下参数是否正确?
位长度:64
反射的输入:0
反映的结果:0
多项式:0x00000000001B
初始值:0x0000000000000000
最终 XOR 值:0x0000000000000000
谢谢、
好的
您好、Sho、
请参阅应用手册: