本节详细介绍了可用的引导配置以及如何对其进行配置。该器件支持从零个到三个引导模式选择引脚,以及从一种到多达八种配置的引导模式。
要更改器件并将其从默认设置配置为适合应用程序的自定义设置,请遵从以下过程:
- 确定您希望应用程序能够引导的所有各种方式。(例如:用于主应用程序的闪存引导的初级引导选项、用于固件更新的 CAN 引导的次级引导选项、用于调试的 SPI 引导的三级引导选项,等等。)
- 根据所需引导模式的数量,确定需要多少个引导模式选择引脚 (BMSP) 来在所选的引导模式之间进行选择。(例如:需要两个 BMSP 来在三个引导模式选项之间进行选择。)
- 将所需的 BMSP 分配到物理 GPIO 引脚(例如,BMSP0 到 GPIO10,BMSP1 到 GPIO51,BMSP2 保留为默认禁用状态。)有关执行这些配置的所有详细信息,请参阅节 7.7.3.1。
- 将确定的引导模式定义分配给自定义引导表中与 BMSP 的解码值相关的索引例如,BOOTDEF0 = 引导至闪存,BOOTDEF1 = CAN 引导,BOOTDEF2 = SPI 引导;所有其他 BOOTDEFx 保留为默认值/无。有关如何设置和配置自定义引导模式表的所有详细信息,请参阅节 7.7.3.2。