大家好
我在将闪存用作 TMS320C28335芯片组[1]上的 EEPROM 时遇到问题。 主题是写入 EEPROM 时,EEPROM_Write()函数的执行时间有时大约需要1.5秒,并且考虑到我们使用了一个时间为0.8秒的外部看门狗,DSP 会复位,当 DSP 重新启动时,EEPROM 已被擦除。 当然,我从电路中删除了看门狗芯片组,我看到在这些情况下,EEPROM_Write()函数的执行时间大约需要1.5秒,最后,写入过程没有完成,EEPROM 也没有擦除。 在我看来,EEPROM 损坏是由于在使用闪存时复位 DSP 而造成的,但我不理解为什么要将 EEPROM_Write()函数的执行时间缩短大约1.5秒,因为这一过程通常需要大约10毫秒。 如果可能、请帮助我解决此问题。
相关信息
[1] 根据“应用报告 SPRAB69–2009年9月”