您好!
我需要对 TMS320F28377S 器件的 DCSM OTP 闪存进行编程、我有一些问题。
在控制套件示例文件夹"controlSUITE\device_support\F2837xS\vx\F2837xS_Examples_CPU1\flash_programming"中、我可以在 flash_programming_cpu01.c 文件中看到编程组0和组1闪存之前需要运行的过程。 具体而言、此过程包括:
对于组0闪存:
InitFlash_BANK0 ();
将 eFlashPump_BANK0 ()或其他泵信标命令(例如、 PUMPREQUEST = 0x5A5A0002;)
Fapi_initializeAPI (F021_CPU0_W0_BASE_ADDRESS、194);
:Fapi_setActiveFlashBank(Fapi_FlashBank0);
对于组1闪存:
InitFlash_BANK1 ();
将 eFlashPump_BANK1 ()或其他泵信标命令(例如、 PUMPREQUEST = 0x5A5A0001;)
Fapi_initializeAPI (F021_CPU0_W1_BASE_ADDRESS、200);
:Fapi_setActiveFlashBank (Fapi_FlashBank1);
我的问题是:在对用户可配置 DCSM OTP 组0和用户可配置 DCSM OTP 组0进行编程之前,需要运行哪些 Fapi_xxx 过程? 第0列气缸组或第1列气缸组的程序? 还是 DCSM OTP 组0属于组0程序、而 DCSM OTP 组1属于组1程序?
谢谢、此致、
Tomas