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.
大家好
我在将闪存用作 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月”
您好 Katta、
我又进入了 EEPROM_Write()两个级别,发现 EEPROM_Eras()函数正在执行,并且需要更多的时间,而该函数通常不会执行。
"您能不能澄清一下"这一过程通常需要10毫秒左右的时间"是什么意思。 您是否比较了不同器件上的 EEPROM_Write 或通用闪存编程?" 在我的项目中,我通过笔记本电脑的串行连接来更新 EEPROM 存储器,我已经测试了 EEPROM_Write()的执行时间,它通常需要大约10毫秒, 但有时、当我要更改存储器时、我会看到 DSP 已复位、并且串行连接已断开。 在这些情况下,EEPROM_Write()的执行时间大约为1.5秒。
谢谢、
Ali