ZHCACJ1 april   2023 MSPM0G3507

 

  1.   摘要
  2.   商标
  3. 1引言
    1. 1.1 EEPROM 与片上闪存的区别
  4. 2实现
    1. 2.1 原理
    2. 2.2 标头
  5. 3软件说明
    1. 3.1 软件功能和流程
    2. 3.2 EEPROM 函数
      1. 3.2.1 全局变量
      2. 3.2.2 EEPROM_TypeB_readDataItem
      3. 3.2.3 EEPROM_TypeB_findDataItem
      4. 3.2.4 EEPROM_TypeB_write
      5. 3.2.5 EEPROM_TypeB_transferDataItem
      6. 3.2.6 EEPROM_TypeB_eraseGroup
      7. 3.2.7 EEPROM_TypeB_init
    3. 3.3 应用集成
    4. 3.4 EEPROM 仿真存储器占用空间
    5. 3.5 EEPROM 仿真时序
  6. 4应用方面
    1. 4.1 可配置参数的选择
      1. 4.1.1 数据项数
      2. 4.1.2 耐写次数
    2. 4.2 断电恢复
  7. 5参考文献

应用集成

需要此功能的应用程序必须包含为 MSPM0 MCU 提供的 eeprom_emulation_type_b.c 和 eeprom_emulation_type_b.h 文件。另外,还需包含面向特定器件的闪存 API。例如,对于 MSPM0G3507/MSPM0L1306,需要包含以下文件:

  • eeprom_emulation_type_b.c
  • eeprom_emulation_type_b.h
  • ti_msp_dl_config.c
  • ti_msp_dl_config.h

支持 MSPM0 产品的 SDK 中已包含 EEPROM 仿真库。

该 SDK 中还包含所有闪存 API 文件。

GUID-B519C05B-400C-4F92-B149-4367F8239B05-low.png图 3-10 软件所需的文件