Hi,
Yup, I got support from team. however, I stuck with some more issues. So, i mailed them back with my questions which is below. I dont know if others encountered similar issues with EEPROM.
---------
I tried both options.. Dflash option worked for me, however, I would like to use EEE option due to Project requirement.
For D-Flash:
1. I Understand that, Writing the data in D-Flash uses FCCOBIX register and maximum value of FCCOBIX can be 8. This means, I can not write data more than 16bytes in single attempt. Please confirm it...?
For EEE:
1. Above limitation of D-Flash is not there. Please confirm it...?
Issues facing in Configuring EEE Option:
1. In Start-up I'm trying to perform DFlash partition to support EEE by DFPART = 0 and ERPART = 16. But, if I read the respective registers 0x12_0000 and 0x12_0004, Partition value is not changed.
I assume that, since partition is not correct, my EEE option is not working. Please see below for my pesudo code.
Psueudo code:
1. Check if EEE parition is done or not.
2. If not, partition the Dflash for EEE.
3. If partition is successful, address in 0x120000 is updated accordingly.
eee_partition_stat_dfpart is read from 0x12_0000 and eee_partition_stat_erpart is read from 0x12_0004.
if( (eee_partition_stat_dfpart != 0) || (eee_partition_stat_erpart != 16) )
{
DFlash_Partitiion(0, 16);
/* Enable EEE for usage by application */
EmulatedEE_Enable();
part_executed = TRUE;
}
Kindly let me know, if I have missed something or performing wrong operations. It is urgent and Important.