- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,I have added two emulated eeprom component fixed at address 0xF000 and 0xF800. In map file assigned addresses are showing correctly.
Read and write operation executing perfectly. But when i reprogram device eeprom data gets erased.
Please help me resolve this issue.
I am using cy8c4246axi controller.
Regards,
Santosh Pawar
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Emulated eeprom is not eeprom but FLASH, it will be erased when silicon re-program.
!
CY8C4246 seems a PSoC4200M device, this family part have "4 row* 128 bytes " user sflash space can be used to store user data. This 4 rows SFLASH won't be erased when silicon re-program. You can refer cyboot-->CyFlash.c/CyFlash.h to know how to program these rows.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Emulated eeprom is not eeprom but FLASH, it will be erased when silicon re-program.
!
CY8C4246 seems a PSoC4200M device, this family part have "4 row* 128 bytes " user sflash space can be used to store user data. This 4 rows SFLASH won't be erased when silicon re-program. You can refer cyboot-->CyFlash.c/CyFlash.h to know how to program these rows.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I successfully stored data in sflash and its working fine.
Regards,
Santosh Pawar