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.

[参考译文] TDA4VH-Q1:TDA4VH 需要针对 DDR 的 ECC 保护、如何配置

Guru**** 2487425 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1439297/tda4vh-q1-tda4vh-needs-ecc-protection-for-ddr-how-to-configure-it

器件型号:TDA4VH-Q1
主题中讨论的其他器件:TDA4VH

工具与软件:

1、如何配置 ECC 模块来监控所有 DRR 故障? 您能否提供演示和故障注入测试演示? 非常感谢。

2、如何配置 ESM 模块位图? 当配置的 ECC 模块检测到错误时、可通过 ESM 输出错误。 您能否提供演示? 非常感谢。

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

    处理器描述错误。 处理器型号为 TDA4VH

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

    您好!  

    Unknown 说:
    如何配置 ECC 模块来监控所有 DRR 故障? 您能否提供演示和故障注入测试演示? 非常感谢。[/报价]

    您使用的是 SPL 还是 SBL 引导流程?

    [quote userid="631402" url="~/support/processors-group/processors/f/processors-forum/1439297/tda4vh-q1-tda4vh-needs-ecc-protection-for-ddr-how-to-configure-it、如何配置 ESM 模块位图? 当配置的 ECC 模块检测到错误时、可通过 ESM 输出错误。 您能否提供演示? 非常感谢。[/报价]

    您可以参阅 SDL 示例、该示例是 TI SDK 产品的一部分-  

    此致、

    Josiitaa.

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

     SBL 引导流程

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

    您好!

    目前、仅在 SPL 流中支持 DDR 测试上的 ECC。 TI SDK 的 PDK 中没有示例、但 您可以参考以下有关注入误差的指南-

    1. (先决条件)启用 ECC 并将已知值写入受 ECC 保护的存储器地址
    2. 禁用将注入错误的存储器地址的 ECC 保护
      1. 通过将起始区域地址设置为大于结束区域地址、禁用存储器地址的 ECC
    3. 修改存储在存储器地址中的数据的一位、其中将注入错误
    4. 启用存储器地址 ECC 保护(从步骤1恢复原始起始区域地址值)
    5. 读回注入错误的存储器地址

    此致、

    Josiitaa.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    /**________________________________________________=== *
     *
     *\short 初始化 ECC 模块以进行 ECC 检测
     *
     *\param  eccMemType ECC 内存类型
     *\param  pECCInitConfig  指向 ECC 初始化配置的指针
     *
     *\return sdl_pass : succeed; sdl_failuresn
     */
    int32_t SDL_ECC_init (SDL_ECC_MemType eccMemType
                const SDL_ECC_initconfig_t * pECCInitConfig);
    调用此接口是否能够实现 DDR 的 ECC 保护?
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想使用 SDL 在 TDA4 MCU 域上为 DDR 实现 ECC 保护。 这种方法是否可行? 如何配置它?

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

    e2e.ti.com/.../CDD_5F00_ECC.ce2e.ti.com/.../CDD_5F00_ECC.he2e.ti.com/.../ecc_5F00_func_5F00_define.h

    您好!

    上述代码中的 CddECC_Init 接口能否实现 ECC 保护 DDR 函数? 我指的是 SDL 示例

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

    您好!

    请查看 SDK RTOS 文档、下面的 DDR 内联 ECC 功能链接、看看这是否有用。

    与 DDR 的内联 ECC 相关、但与 SDL ECC 略有不同。

    此致、

    kb