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.

[参考译文] TMS320F280025C:如何使用链接器 CRC 计算闪存上的 CRC

Guru**** 2430620 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1051585/tms320f280025c-how-to-calculate-crc-over-flash-using-the-linker-crc

器件型号:TMS320F280025C
Thread 中讨论的其他器件:controlSUITE

您好!

我想使用链接器 CRC 计算 Flash_BANK_Sector_1、Flash_BANK_Sector_2和 Flash_BANK_Sector_3上的 CRC。 我找到了 fall下面 的示例(路径:TI > controlSUITE > libs > DSP > VCU > v2_10_00_00 >示例> CRC)。 在此示例中、它们使用链接器 CRC 对示例数组的 CRC 值进行分频。 n´t 我想用我的闪存n´t 替换示例数组、但我不知道如何操作、因为我无法将闪存存储器复制到数组中、因为它会变得很大。 是否有人知道如何解决这个问题? 期待您的回答。

您好、Leon:)

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

    您好、Leon、

    我将要求编译器团队在这方面提供帮助。  

    谢谢

    Aravindhan

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

    Leon、

    您是否需要在运行时生成它?

    否则、我建议使用21.6.0.LTS 中由链接器生成的新 CRC 功能。 请参阅 spru513w 第8.9和8.2.2节。  

    谢谢
    Greg

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

    您好、GregM、

    运行时生成意味着什么? 我想在器件启动时计算一次它。 您是否知道是否有示例程序?

    您好、Leon

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

    Leon、

    您可以让链接器生成它(基本上是在编译时)、然后在 tables.at 运行时访问它。 也可以在运行时生成 CRC、但需要注意的是、您使用的是相同的 CRC 算法和存储器区域。

    有关链接时和运行时 CRC 的更多详细信息、请访问:
    https://e2e.ti.com/blogs_/archives/b/toolsinsider/posts/from-the-experts-perform-cyclic-redundancy-checking-using-linker-generated-crc-tables

    此致、
    Greg