问题:我找不到 EEPROM 和 EEPROM_PingPong 工程,它们在哪里?
| 器件 |
编译配置 |
位置 |
| F29H85x |
RAM、闪存 |
f29h85x-sdk > examples > driverlib > single_core > flash |
问题:如果 EEPROM 工程遇到错误,我首先应该检查什么?
回答:
- 查看配置文件(EEPROM_Config.h、EEPROM_PingPong_Config.h)并检查提供的以下选项:编程模式(64 位与页面)、EEPROM 组数量、EEPROM 页面数量数以及 EEPROM 页面的数据大小。此外,还应检查主程序文件(EEPROM_Example.c、EEPROM_PingPong_Example.c),查看是否将正确的闪存扇区位置用于 EEPROM 仿真。如果提供了错误的第一个和最后一个扇区值,则会发生错误并在 EEPROM_Config_Check 函数中看到。EEPROM_Config_Check 函数将提供一般信息用于错误检查。
- 确保为器件的 EEPROM 仿真所选择的相应扇区启用或禁用保护掩码。有关更多信息,请参阅器件的闪存 API 参考指南。
- 要检查的程序的一个区域是链接器命令文件 - 确保所有闪存部分都与 128 位边界对齐。在 SECTIONS 中,在将段分配给闪存的每一行之后添加一个逗号和“ALIGN(8)”。