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.

[参考译文] RM48L952:有关 CRC 内部模块的详细信息

Guru**** 2123470 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/600527/rm48l952-details-on-crc-internal-module

器件型号:RM48L952

您好!

我计划使用 CRC 控制器模块来监视内存缓冲区的内容。

但为此、我需要了解有关微控制器使用的多项式(TRM 第461页)特性的更多详细信息、例如汉明距离和保证汉明距离的最大字节数。

换言之、我需要在这个 多项式上有更多的理论基础、以证明它的有效性、甚至可以随时准备好与验证器(TUV)进行可能的讨论。  

对于其他情况、我使用了 Koopman (https://users.ece.cmu.edu/~koopman/crc/) 、但它无法很好地处理64位 CRC、我找不到有关该 特定多项式的任何文献。

TRM 中的示例很清楚、但对于用于划分整个存储器的段的大小没有动机。

谢谢、

Valerio  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Valerio、您好!

    芯片内的 CRC IP 基于 ISO CRC-64标准多项式。 ISO 标准中应提供更多信息。

    有关使用 CRC 模块保护 Hercules 器件内数据的更多信息,您还可以查看应用手册 在基于 HerculesTm的微控制器上使用 CRC 模块

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Chuck 提供的信息和应用手册参考。 我没有识别它是 ISO CRC-64。
    如果可以帮助他人、 在 users.ece.cmu.edu/.../crc64.html 页面 上有一些有关此 CRC 大小限制的(不完整)信息。