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.

[参考译文] AWR2944P:ECC 初始化后出现 ESM 中断命中

Guru**** 2551640 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1543586/awr2944p-esm-interrupt-hits-after-ecc-init

器件型号:AWR2944P


工具/软件:

您好、

我正在 尝试在 ECC_AGG_MSS 中对 MSS 区域实现 ECC 存储器测试。

有时、只要调用 SDL_ECC_Init()、就会设置此 ECC 聚合器的 ESM 中断标志。

发生这种情况后、即使我清除 ESMSR1 中的标志、在注入 位错误时也看不到中断。

经过几次下电上电后、不会发生这种情况。  当注入位错误时、我在 ESMSR1 中获得中断挂起状态。

想知道为什么我每几次下电上电都会看到这个吗?

注意: 在 ESM 初始化阶段、所有错误状态标志都将被清除。 只要设置了状态标志、该标志就会 在读取后被清除。
因此、如果在一个周期内设置了错误状态标志、它不应影响 下一个周期。

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

    尊敬的 Ashwin:

    1) 您能否告诉我您所指的 SDL 版本、您尝试的例子是什么?

    2) 您是否也可以告诉我您是否对示例代码进行了任何修改或按原样使用?

    谢谢、

    Pradipta.  

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

    尊敬的 Pradipta:

    1) 您能告诉我您所指的 SDL 版本以及您尝试的示例吗?

    我使用的是 mmwave_sdl_awr2x44p_02_02_02_00。

    2) 是否也可以告诉我您对示例代码有任何修改或按原样使用?

    我将使用示例代码、删除了所有 debugP 行。
    我使用的是与示例中相同的注射方法。

    这是我要执行的步骤:

    1. ESM_Init()
    2.清除中断 17 和 18 中的 ESM 信号(如果有)。
    3.将数据写入待测内存。
    4. ECC_Test_RUN_MSS_GPADC_1BitInjectTest ()
    5.延迟一段时间后回读数据。
    6.检查 ESM 信号状态是否有任何中断信号。
    7.清除信号如果设置。

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

    您好、

    能否确认在 调用 ecc_init 函数之前是否要执行存储器初始化? 如果没有、请根据参考代码执行此操作。 这样就可以解决该问题。  

    谢谢、

    Pradipta.  

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

    您好、
    是的、我正在做。

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

    尊敬的 Ashwin:

    您能否验证该操作的结果? 我是指执行函数后 ret 的值是多少? 如果条件也为 true、则不会停止您的情形中的代码流。 即使在失败的情况下、执行也将移至下一条语句。  

    谢谢、

    Pradipta.  

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

    您好、

    MemInit 和 ECC_Init 之后的 RET 始终是通过的。 我只是在调试问题时移动这些语句。
    ECC_Init 返回 PASS、一旦完成、我就 在注入错误之前获得中断标志。

    谢谢。