ZHCADD5A November 2023 – April 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
器件必须首先执行其初始化代码来初始化时钟、外设等。使用的初始化函数是工程中包含的头库文件提供的函数。有关此序列的更多信息,请参阅头文件随附的文档。
一旦操作完成,闪存 API 初始化和参数便已设置完毕,可随时进行闪存编程。闪存 API 库需要几个文件和一些初始化/设置,才能正常工作。可以在 F28P65x 闪存 API 参考指南中找到所需步骤的完整列表。
接下来,将检查用户在 EEPROM_Config.h 中指定的 EEPROM 配置的有效性,并配置闪存 API 使用的某些变量。有关更多详细信息,请参阅用户配置和节 5.2.1。
此时,可以开始编程了。首先,需要捕捉数据才能进行编程。在完成此数据编程后,读取功能会读取编程到闪存中的最后一组数据。大多数应用都应该遵循此软件流程,尤其是初始化部分,因为需要先将某些闪存 API 函数复制到内部 RAM 中才能开始编程。
提供的示例工程遵循软件流程中所示的软件流程。要了解有关图中所示函数的更多信息,请导航至文档中的相应部分。