Hello All,
I am using MPC5748G board for our development purpose, I need to store some of the application data in Flash memory.
Since it is a flash memory erasing has to be handled in block wise, I have gone through the document there they have mentioned that for every active data block , we need to configure one parallel non active block.
and when active block is full, the data is swapped from active block to non active, once the copying is done the non active block will be made as active and other onewill be erased and made it as non active.
I have some queries regarding eee configuration and also one working principle of EEPROM Emulation
1.

In the above figure you can see that I have created 3 blocks, each blocks I have assigned with different address range
But I noticed in openSDA that by default 2 blocks will be created with same address range when we open the eee components, Is it with purpose?
2. How to configure the parallel non active blocks?
3. If I make all 3blocks as active then how Background and Foreground switch will be done?
4. I have also noticed the concept of partition, Can somebody explain me regarding this, Do I need to configure this?
5. In the configuration tab I see that maximum number of Programming and erasing cycle, Where do I find the threshold value for programming and erasing?
Does it mean in one power cycle maximum number of time programming and erasing will be allowed or in whole life cycle of flash?
I am really stuck in this question, It will be helpful if you give some idea regarding the same.