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.

[参考译文] TMS570LC4357:有关扇区擦除的 TI 费用驾驶员问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1501243/tms570lc4357-ti-fee-driver-problems-about-sector-erase

器件型号:TMS570LC4357

工具/软件:

我对费用驱动程序有几个问题。 我使用 TI 费用驱动程序将故障值存储在闪存组7上。 当一个故障发生,我将指令地址和故障类型存储在闪存组7和 之后,我做一个软件重置. 我正常写入数据时没有问题、但如果扇区发生变化、则会进行看门狗复位。 通过分析看门狗复位的原因、我遇到了 TI_FEE Fee_Internal_Poll Internal_Find () FUNCTION.IN TI_FEE ReadyForEraseVirtualSector ()函数、Fee_Internal_Poll 使用 for 循环调用 TI_FlashStatus.FlashStatus()函数4次、在此总共花费60+ ms。 但如果我定期以50 Hz 的频率调用 Ti_Fee_Mainfunction (),我就没有遇到这个错误,并且我的 Fee_Mainfunction 命令 maksimum 2ms 包括扇区变化。 我无法理解背后的逻辑。 可以帮帮我吗?

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

    嗨、Rose、

    我对拖延的答复深表歉意。 我休息了几天,因此,我没有时间处理这个问题。

    Unknown 说:
    但如果我以50 Hz 的频率定期调用 Ti_Fee_Mainfunction ()、我就不会遇到此错误、并且我的 Fee_Mainfunction 命令 maksimum 2ms (包括扇区更改)。 我无法理解背后的逻辑。 你能帮我吗?

    我没有知道您确切地调用这个函数的位置。

    是否可以分享此问题的一些屏幕截图、这将有助于我清楚地理解并提供我的建议/更新。

    --
    此致、
    Jagadish。