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.

[参考译文] AM2432:优化 ECC SDL

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1345755/am2432-optimize-ecc-sdl

器件型号:AM2432

大家好、  

目前、我们面临着内存溢出的挑战、并且我们正在探索用于优化代码大小的选项。 在这个过程中、我们看到了 ECC SDL 使用的表和内存。

文件中提供的表" sdl_ecc_soc.h "将在存储器的 rodata 段占用几乎15KB 的空间。 我们知道它包含在 ECC 处理期间使用的预定义数据。 但我们的要求是、 SDL_MCU_M4FSS0_BLAZAR_ECC M4的 DRAM 区域中的聚合器和测试 ECC 功能。 我们已尝试从文件中删除其他聚合器数据、可将大小减小到5KB 以下。

您能否澄清以下几点:

  1. 是否可以删除未使用的聚合器表? 如果我们这样做、对功能安全认证会有什么影响?
  2. 如果是、是否可以为我们提供更轻薄的 SDL 版本、 SDL_MCU_M4FSS0_BLAZAR_ECC 仅聚合器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    1.是的,修改交付的 SDL 源代码将使功能安全认证无效,您需要重新认证 Delta 软件。

    2.这种定制无法实现,因为需要 TI 重新认证库并维护多个单独的代码库。

    此致、
    克里蒂卡

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

    您好、Krithika、

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

    感谢您的快速响应。

    您能否说明 Delta 软件重新认证的流程? 要求和所有权是什么?

    谢谢

    路易斯

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

    您好、Luis:

    在 SDL 中进行所需的更改后、您可以根据 TI 提供的校验和进行检查、并将差值呈现给 TUV 或其他认证机构以重新认证。 此变更应通过 MISRA-C、动态分析合规性等所有安全流程。 所有权将由客户进行更改。

    此致、
    克里蒂卡