主题中讨论的其他部件:HALCOGEN
您好,
我们使用的是使用Halcogen配置的收费驱动程序。 所使用的配置 是四个物理扇区上的两个虚拟扇区-单个EEPROM。
两个VS现在都处于活动状态,在初始化过程中,我们得到 Error_TwoActiveVS。
发生此错误的可能性有多大?
注意: 我们浏览了用户指南-它说明-使用最新/修改的设计, Error_TwoActiveVS 将不会发生。
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.
您好,
我们使用的是使用Halcogen配置的收费驱动程序。 所使用的配置 是四个物理扇区上的两个虚拟扇区-单个EEPROM。
两个VS现在都处于活动状态,在初始化过程中,我们得到 Error_TwoActiveVS。
发生此错误的可能性有多大?
注意: 我们浏览了用户指南-它说明-使用最新/修改的设计, Error_TwoActiveVS 将不会发生。
您好,Javish,
正确,两个虚拟扇区 不应同时处于活动状态。
如果当前虚拟扇区中没有足够的空间来更新数据,它将切换到下一个虚拟扇区,并将所有有效数据从当前虚拟扇区中的其它数据块复制到新的虚拟扇区。 复制所有有效数据后,当前虚拟扇区被标记为可擦除,新的虚拟扇区被标记为活动虚拟扇区。 现在,所有新数据都将写入新的活动虚拟扇区,标记为“可擦除”的虚拟扇区将在后台擦除。
您的费用驱动程序是否由最新的HALCOGen 4.07.01生成?
您好,王先生,
我们已使用 TI_fee_ErrorRecovery()从错误中恢复。 由于它已经发生了很多次,我们现在尝试了解此错误的根本原因。
1.两个虚拟扇区每个32 K正常
2.102个块-总大小为1.0155万字节
3.是的,在ISR中称为收费运营
4.收费操作期间不会关闭电源再打开
5.由于我们使用 了TI_Fee错误恢复()并从错误中恢复-现在VS的状态是正确的。
是否 仍要内存日志?