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.

[参考译文] TMS320F28P659DH-Q1:使用 Fapi_initializeAPI 函数时、会触发 ECC 中断

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1493823/tms320f28p659dh-q1-ecc-interrupt-is-trigger-when-use-fapi_initializeapi-function

器件型号:TMS320F28P659DH-Q1

工具与软件:

尊敬的专家:

美好的一天! 我要求为客户提供服务。  

我的客户希望在发生 ECC 时擦除和编程闪存。 所以她使用"ECC 测试模式使能"来翻转一位、希望在使能测试模式后通过擦除闪存来初始化闪存 API。

她发现、如果 启用 "ECC 测试模式使能"、一旦她调用"Fapi_initializeAPI"函数、就会跳转到 NMI 中断。

但是、ECC 中断只应在闪存读取时触发。 她想知道为什么使用 Fapi_initializeAPI 函数也会使中断 ECC 中断? 在 Fapi_initializeAPI 函数中、是否会读取闪存?

您能帮助检查一下吗?

谢谢!

此致

Kita.

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

    您好!

    这是紧急情况、您能帮助尽快检查一下吗?

    谢谢!

    此致

    Kita.

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

    尊敬的 Kita:

    在 "Fapi_initializeAPI" API 中、我们读取 FRI 寄存器并设置 RWAIT。 客户是否 在启用 ECC 测试模式之前调用"Fapi_initializeAPI"函数?

    如果她在启用它之前调用、则无需 再次"Fapi_initializeAPI"。 如果用户更新了频率、则只有用户应该使用 "Fapi_initializeAPI"重新初始化。 否则、在上电时调用一次就足够了。

    此致、

    Rajeshwary  

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

    尊敬的 Rajeshwary:

    是的、客户已在调用 "Fapi_initializeAPI"之前启用了 ECC 测试模式。 然后、她在 调用 "Fapi_initializeAPI" 函数后找到、然后将跳转到 NMI 中断。 她想知道 为什么 "Fapi_initializeAPI"将引发 ECC 中断?  在 Fapi_initializeAPI 函数中、是否会读取闪存?

    此致

    Kita.

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

    尊敬的 Kita:

    ECC 校验在复位时启用。 因此、如果未对 ECC 进行编程、则会发生 ECC 错误。  让客户  首先调用"Fapi_initializeAPI"函数、然后启用 ECC 测试模式。

    此致、

    Rajeshwary

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

    尊敬的 Rajeshwary:

    我想知道一个闪存位是否被翻转,在重置并启用 ECC 后(启用 ECC 中断), CPU 是否会自动跳转到 ECC 错误中断?  如果闪存位已翻转、 在调用 Fapi_initializeAPI 时、CPU 会跳转到 ECC 中断吗?

    此致

    Kita.