工具/软件:
我对费用驱动程序有几个问题。 我使用 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 包括扇区变化。 我无法理解背后的逻辑。 可以帮帮我吗?