SPRADE8A November 2023 – April 2024 F29H850TU , F29H859TU-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Question: I cannot find the EEPROM and EEPROM_PingPong projects, where are they?:
Device | Build Configurations | Location |
---|---|---|
F28003x | RAM, FLASH | C2000Ware_5_02_xx_xx > driverlib > f28003x > examples > flash |
F28P65x | RAM, FLASH | C2000Ware_5_02_xx_xx > driverlib > f28p65x > c28x > examples > flash |
Question: What are the first things I should check if the EEPROM project encounters an error?
Answer:
Ensure that the protection masks are enabled/disabled for the appropriate sector(s) selected for EEPROM Emulation for your device, consulting the device's Flash API reference guide for more information.
One area of the program to check would be the linker command file - make sure all flash sections are aligned to 128-bit boundaries. In SECTIONS, add a comma and "ALIGN(8)" after each line where a section is allocated to flash.