主题中讨论的其他器件:MSPWARE
您好!
您需要定期将电能值保存到闪存中、以便在断电和复位事件期间保留这些值。 请参阅 dev.ti.com 上或 CCS 中 Resource Explorer > MSPWare 中找到的该器件的闪存代码示例。 您可能还需要在闪存中设置一个标志来指示条件(例如功率损耗)。 当电源电压超过一个特定电平时、这个器件的 VMONIN 特性可被用于触发一个中断来将这个标志写入闪存。 加电时、您还需要恢复备用能量值。
请记住、闪存的写入限制也低于我们的 FRAM 器件、因此您可能需要实施换位写入算法。
在此过程中、请注意 i20xx 信息存储器包含器件特定的 TLV 数据、用于校准时钟和基准。 如果在未备份的情况下擦除这些数据、则器件将无法正常工作。 根据您需要保存到闪存的数量、您可能需要考虑改用闪存主存储器中的段。 如果您使用信息、并且您已在 RAM 中备份信息、准备在写入信息之前擦除信息、然后进行复位、则器件将被欺骗、TLV 值将丢失。
以上是几个月前 E2E (James)对我的问题的回复。 由于某种原因、我们不得不停止这方面的工作。 最近我们又开始了。
现在、我对如何在将能量数据写入信息闪存存储器时保护 TLV 数据有疑问(如果在从 RAM 恢复 TLV 数据之前发生复位)?
我可以使用闪存的其他段来存储能量数据、以便 TLV 数据不受干扰吗?
谢谢
Anuradha。