本节详细介绍了可用的引导配置以及如何对其进行配置。该器件支持 0 引导模式选择引脚到 3 个引导模式选择引脚,以及 1 种配置的引导模式到 8 种配置的引导模式。
要更改器件并将其从默认设置配置为适合应用程序的自定义设置,请遵从以下过程:
- 确定您希望应用程序能够引导的所有各种方式。(例如:用于主应用程序的闪存引导的主要引导选项、用于固件更新的 CAN 引导的次级引导选项、用于调试的 SCI 引导的三级引导选项等)
- 根据所需引导模式的数量,确定需要多少个引导模式选择引脚 (BMSP) 来在所选的引导模式之间进行选择。(例如:需要 2 个 BMSP 来在 3 个引导模式选项之间进行选择)
- 将所需的 BMSP 分配到物理 GPIO 引脚(例如,BMSP0 到 GPIO10,BMSP1 到 GPIO51,BMSP2 保留为默认禁用状态。)有关执行这些配置的所有详细信息,请参阅节 7.10.1.1。
- 将确定的引导模式定义分配给自定义引导表中与 BMSP 的解码值相关的索引例如,BOOTDEF0=引导至闪存,BOOTDEF1=CAN 引导,BOOTDEF2=SCI 引导;所有其他 BOOTDEFx 保留为默认值/无。有关如何设置和配置自定义引导模式表的所有详细信息,请参阅节 7.10.1.2。
此外,TMS320F28P55x 实时微控制器技术参考手册 的引导模式示例用例 一节提供了一些有关如何配置 BMSP 和自定义引导表的示例用例。
注: CAN 引导模式打开 XTAL。在使用 CAN 引导模式之前,请确保在应用中安装了 XTAL。