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.

[参考译文] TMS320F28379D:SafeCRCCalc()函数的 C 头在哪里?

Guru**** 2482225 points
Other Parts Discussed in Thread: C2000WARE, TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1443867/tms320f28379d-where-is-c-header-for-safecrccalc-function

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

工具与软件:

您好!

请原谅我这个可能显而易见的问题、但我找不到 SafeCRCCalc 的 C 头和描述。

我在《技术参考手册》中找到了该函数的一般描述。

我应该记得、我看到过一些描述、其中列出了函数存储器缓冲区开始和长度 id 的两个参数(它表示2的幂)。

我现在无法找到它。

我搜索 C2000Ware、但在.map 和二进制文件中仅找到了符号 SafeCRCCalc。

OTP 中的 SafeCRCCalc 和 CRCLOCK 之间存在什么关系?

SafeCRCCalc 函数中使用了什么算法?

此致、
Piotr Romaniuk

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

    尊敬的 Piotr:

    该专家 目前不在办公室、直至节假日结束。 请预计响应会有延迟。 感谢您的耐心。

    此致、

    Aishwarya.

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

    尊敬的  Aishwarya:

    他已经有空吗?

    此致、

    Piotr Romaniuk

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

    您好、Piotr、对延迟表示歉意。

    我相信也有类似的帖子、并解释了您的理解、例如:  

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/597452/tms320f28075-dcsm-crclock 

    此致、

    Allison

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

    您好、Allison、

    感谢您的链接。 由于该说明针对的是另一个芯片、请确认对于 tms320f28379d:

    1. OTP。 如果我想在未解锁器件的情况下使用 SafeCRCCalc()、则必须不启用 CRCLOCK。

    2.如果我不启用 CRCLOCK、则不会影响闪存中 EXEONLY 扇区的软件安全性。

    为了使用 SafeCRCCalc、我需要具有此函数声明的 C 头。

    什么是实现 SafeCRCCalc 的算法。

    此致、

    Piotr Romaniuk
    .