提供的示例使用 F28P650DK9 进行了测试。为了正常测试示例,需要在 Code Composer Studio 中使用存储器窗口和断点。在对工程进行编程和测试时,执行了以下步骤。
- 通过 USB 和带有 JTAG 接头的 XDS110 调试探针将 F28P650DK9 连接到 PC。
- 将一个 5V 直流电源连接到电路板。
- 启动 Code Composer Studio 并打开 F28P65x_EEPROM_PingPong_Example.pjt。
- 通过选择“Project”->“Build Project”构建工程。
- 通过依次转到“View”->“Target Configurations”->“F28P65x_EEPROM_PingPong_Example”->“targetConfigs”-> 右键点击 TMS320F28P650DK9.ccxml ->“Launch Selected Configuration”来启动目标配置。
- 通过转到“Debug”窗口,右键点击“Texas Instruments XDS110 USB Debug Probe_0/C28xx_CPU1”,然后选择“Connect Target”来连接到 CPU1。
- 通过点击“Load Symbols”并从工程中选择 F28P65x_EEPROM_PingPong.out 来加载符号。
- 设置断点,以正确地查看写入存储器窗口中的内存的数据和从存储器读取的数据,如断点中所示。
- 运行至第一个断点,然后打开 Memory Browser(“View”->“Memory Browser”)来查看数据。Bank_Pointer 可用来观察写入的数据,而 Read_Buffer 可用来观察从存储器读回的数据。对 EEPROM 单元进行写入和读取数据展示了该情况。
- 继续从断点运行到断点,直到程序运行完成或 EEPROM 已满。
- EEPROM 已满后,您将看到新数据写入先前不活动的单元,并且已满 EEEPROM 将被擦除。对新 EEPROM 单元进行写入和擦除已满 EEPROM 单元展示了该情况。
- 可以根据需要在两个 EEPROM 单元之间重复该过程。
上述步骤用于测试页面模式配置。64 位模式配置也可以使用相同的步骤进行测试。要启用 64 位模式,请通过取消注释 _64_BIT_MODE 指令并注释掉 PAGE_MODE 指令来更改 EEPROM_PingPong_Config.h 文件中的定义。