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
在器件启动开始时,器件决定是将固件编程到需要执行的闪存中,还是需要使用 ROM 加载程序加载代码。这是通过检查 BMSP 确定的,由用户在 OTP 仿真寄存器中定义,或者遵循出厂默认引导配置。
但是、如果选择从外部主机加载代码的引导加载程序,则需要按照特定的程序对应用程序映像进行格式化并传送,才能成功编程到 RAM 中。然后,可以应用闪存内核以便通过链接闪存 API 来弥合闪存和 RAM 之间的差距,使内核能够擦除和编程闪存。
本部分通过讲解从器件引导配置到闪存内核执行的整个流程,演示了在最常见的引导模式(闪存、SCI、CAN、CAN-FD 和 USB)下在闪存中如何编程和/或执行应用程序的方法。