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.

[参考译文] TMS320F28375S:STL_CRC 汉明距离值

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1300006/tms320f28375s-stl_crc-hamming-distance-value

器件型号:TMS320F28375S

先生,

 我们正在使用  TMS320F28375S 设计 SIL3级别的安全 PLC。 我们将使用 STL_Brom 来执行硬件自检。

评估员询问我们 CRC 汉明距离值是多少。

我们已经查看了 stl_crc.h 文件、发现多项式为 0x04c11db7。 但如何知道汉明距离呢?

埃德迪

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

    我们似乎没有任何有关 VCU 多项式汉明距离的文档( 不过 VCU 文档在这里)、但我找到了 这个 Stack Overflow 线程。 请注意、STL_Brom 函数只读回引导 ROM 状态字段-它不运行 CRC。 或者、您是否打算在引导 ROM 上运行 CRC 校验?

    惠特尼

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

    惠特尼、您好!

    我们将使用 STL_CRC_CHECKCRC 来检查 Brom CRC 值。 SIL3至少需要将汉明距离= 3。 我们知道 TMS320F28375S 和诊断库 通过了 SIL3认证。  但是、评估员 询问 Brom 自检功能的多项式和汉明距离。  我不知道如何计算相对于多项式的汉明距离和数据大小。    

    埃德迪

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

    尊敬的 Eddie:

    需要明确的是、F2837xS 器件的诊断库未经过认证。 此外、器件本身仅针对 该证书中所述的 SIL2硬件完整性进行了认证

    惠特尼

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

    Whitney、

     我们使用两个 F2837xS MCU 实现 SIL3的1oo2架构。  

     我们已 收到 CQK、SPRACC1.pdf C2000 SafeTI 诊断库架构文档以及由 TI 代理提供的以下 Compliance 支持_package。

     来自 swab013a.pdf

    详细说明。 我认为 SafeTI 诊断库已经过认证。

    可以在这些文件夹下找到 C2000 SafeTI 诊断库软件安全手册、诊断库 API 用户指南和自检应用用户指南/libraries/diagnostic/f2837xd/docs、/libraries/diagnostic/f2837xs/docs、/libraries/diagnostic/f2807x/docs.

    C2000 SafeTI 诊断库兼容支持包(CSP)文档可在/libraries/diagnostic/compliance_support_package.文件夹下找到 CSP 的目的是通过提供文档和报告来帮助使用 C2000 SafeTI 诊断库的客户遵守功能安全标准。

     如果 没有认证、我们该怎么做?  向评估员提供此 COMPENSATION_SUPPORT_PACKAGE?

    我们知道闪存库和驱动程序库未经认证。 我们通过签署 NDA 获得了闪存 API 源代码、并将其集成到我们的应用程序中进行认证。 我们对包括驱动程序和闪存源代码在内的整个应用程序进行了静态和动态分析。 评估员同意此方法。

    埃德迪

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

    C2000 SafeTI 诊断库未经认证。 我们提供的唯一经过认证的诊断库是 CLA 自检库。 不过、我们确实在 SDL CSP 中为库提供了静态和动态分析报告、因此、如果您的评估员接受了这些报告、那么您就不必像在 Driverlib 和 Flash API 中那样自己做就行了。

    惠特尼