ZHCUCY3 April 2025 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280023 , TMS320F280023C , TMS320F280025 , TMS320F280025C , TMS320F280034 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037C , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039C , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041C , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049C , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377S , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379S , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
在尝试对器件进行编程之前,需要了解 C2000 器件的非易失性存储器的工作原理。C2000 器件上的闪存存储器允许用户在断电后轻松擦除器件并对其重新编程,而不会丢失数据。擦除操作将给定扇区中的所有位设置为 1,而编程操作则有选择地将位清除为 0。
在开发期间,可以使用 Code Composer Studio™ (CCS) [1] 将应用程序可执行文件编程到闪存存储器中。当 CCS 识别出应用程序代码被映射到闪存存储器时,会自动调用片上闪存插件将可执行文件加载到闪存中。默认情况下,该插件会在编程前擦除闪存,为可执行文件生成 ECC,然后将应用程序编程到闪存中并验证。
连接到目标 CPU 内核时,可以使用闪存插件 GUI,该 GUI 位于 CCS 的以下位置:


TI 还提供使用 UniFlash [2] 进行的应用程序刷写,UniFlash 是一种独立的基于 JTAG 的闪存编程工具,由于调试支持较少,其占用空间小于 CCS。然而,UniFlash 提供 CCS 片上闪存插件可提供的所有 GUI 操作。