Hello Experts,
I have a few Question regarding the setup of the FEE driver and the purpose of the Virtual Sectors.
(Q1) Is there a certain point in the program where one would have to call TI_Fee_Init or is it enough to call TI_Fee_Init when I actualy need the EEPROM?
For some context: We want to use atleast 110kb of the FEE. When FEE is full we want to be able to overwrite some of the data.
(Q2) The driver requires 2 Virtual Sectores with 1 Sector beeing active. In some Forum posts it is mentioned that a virtual sector gets erased, when it is full and the driver switches to the second sector. Is this always the case or can we write Data to the first sector and to the second sector while still reading data from the first. And if the second sector is full can we start rewriting Blocks in the first sector without loosing the data in the seond sector?
(Q3) Since there seems to be no way to select a virtual sector by a driver function, I would guess that the purpose of the Virtual Sectors is to reduce number of write cycles per cell in the FEE. This would also mean, that usable FEE Space is less than 64kb. Is this correct?
Additional Questions regarding the Data Blocks
(Q4) If I configure a Data Block to be a size of 20 bytes, the driver rounds this up to be 24bytes correct?
Thank you and best regards,
Max