ZHCABH8A July 2017 – March 2022 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
每个 C2000 器件都有一个出厂设置的默认引导选择表,其中包含未编程器件上可用的引导模式选项。引导模式选择引脚的默认数量决定了默认表中有多少选项可供选择。最新的器件使用两个引导模式选择引脚,因此在表 2-2 中有四种默认的引导模式可供选择。
器件 | 默认的引导表选项(未编程的器件) | 所有可用的引导模式 | 注释 |
---|---|---|---|
F2833x |
|
所有可用的引导模式都与默认引导表中的相同 | 通过 BMSP 访问的所有引导模式 |
F2802x |
|
|
默认表以外的引导模式可以通过仿真引导模式或独立引导模式访问。在独立模式下,首先使用 BMSP 选择获取引导模式,然后获取引导将读取在 OTP 中编程的引导模式选择 |
F2806x |
|
|
默认表以外的引导模式可以通过仿真引导模式或独立引导模式访问。在独立模式下,首先使用 BMSP 选择获取引导模式,然后获取引导将读取在 OTP 中编程的引导模式选择 |
F2837xD/F2837xS/F2807x |
|
|
默认表以外的引导模式可以通过仿真引导模式或独立引导模式访问。在独立模式下,首先使用 BMSP 选择获取引导模式,然后获取引导将读取在 OTP 中编程的引导模式选择。对于双核器件,所有引导模式在 CPU1 和 CPU2 上均可用,但 USB 引导仅在 CPU1 上可用 |
F28004x |
|
|
默认表以外的引导模式可以通过仿真引导模式或独立引导模式访问。在独立模式下,必须在 OTP 中对自定义引导模式表进行编程 |
F2838xD/F2838xS |
|
|
默认表以外的引导模式可以通过仿真引导模式或独立引导模式访问。在独立模式下,必须在 OTP 中对自定义引导模式表进行编程。对于双核器件,C28x CPU2 和 CM 内核通过 IPC 引导命令从 C28x CPU1 引导。CPU2 和 CM 内核仅支持闪存、等待、RAM、安全闪存、用户 OTP 和 IPC 消息复制引导模式。CPU1 不支持用户 OTP 和 IPC 消息复制引导模式 |
F28002x |
|
|
默认表以外的引导模式可以通过仿真引导模式或独立引导模式访问。在独立模式下,必须在 OTP 中对自定义引导模式表进行编程 |
F28003x |
|
|
默认表以外的引导模式可以通过仿真引导模式或独立引导模式访问。在独立模式下,必须在 OTP 中对自定义引导模式表进行编程 |
在 F28004x 器件之前,默认引导表中的第 4 个引导模式条目是获取引导模式。获取引导模式将读取一个可编程的 OTP 值,该值决定了选择的引导模式。在 F28004x 之后,编程时,整个引导模式选择表是可自定义的。根据器件上启用的引导模式选择引脚的数量(0、1、2 或 3),自定义引导选择表可以有 1、2、4 或 8 个可用的引导模式选项。此自定义表将取代默认出厂表,因此,相比于之前的设置为并行引导(连接至引导选项 0),现在可以将其设置为任何引导模式(例如闪存或 CAN 引导)。此表是通过在用户可配置的 DCSM OTP 中配置 64 位 BOOTDEF 存储器位置来设置的。每个字节代表一个指定的引导模式。
器件 | 引导表自定义 |
---|---|
F2833x | 不可自定义,表锁定为出厂默认。 |
F2802x | 半可自定义,引导表中的第 4 项(获取模式)可以使用 OTP 存储器编程为特定的引导模式 |
F2806x | |
F2837xD/F2837xS/F2807x | |
F28004x | 完全可自定义,引导表中的所有引导选项都可以使用 OTP 存储器编程为任一引导模式 |
F2838xD/F2838xS | |
F28002x | |
F28003x |