ZHCSJS3E may 2019 – june 2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
PRODUCTION DATA
本节介绍了默认引导模式以及该器件支持的所有可用引导模式。CPU1 引导 ROM 使用引导模式选择、通用输入/输出 (GPIO) 引脚来确定引导模式配置。CPU2 引导 ROM 使用 CPU1TOCPU2IPCBOOTMODE 寄存器来确定引导模式配置。CM 引导 ROM 使用 CPU1TOCMIPCBOOTMODE 寄存器来确定引导模式配置。
表 8-18 列出了可供默认引导模式选择引脚选择的 CPU1 引导模式选项。用户可以选择对器件进行编程,以自定义引导表中可选的引导模式以及使用的引导模式选择引脚 GPIO。
表 8-20 中列出了器件上所有可用的引导模式。
闪存入口点地址处的值 | 出现该值的原因 | 实现的引导模式 |
---|---|---|
0x00000000 | 闪存被锁定/保护 | 引导至闪存 |
0xFFFFFFFF | 闪存未编程 | USB 引导 |
任何其他值 | 闪存已编程 | 引导至闪存 |
当闪存被锁定/保护或未编程时从闪存引导模式切换到 USB 引导模式的功能仅 在未编程器件上的默认引导模式表中提供。在 OTP 或 RAM 中对自定义引导表进行编程后,即使未对闪存进行编程,选择闪存引导模式也不会 切换到 USB 引导。
引导模式 | CPU 支持 | 详细信息 |
---|---|---|
并行 IO | CPU1 | |
SCI/等待 | CPU1 | |
CAN | CPU1 | |
闪存 | CPU1、CPU2、CM | |
等待 | CPU1、CPU2、CM | 有关引导模式的功能详细信息,请参阅 TMS320F2838x 实时微控制器技术参考手册 的“引导模式”一节。 |
RAM | CPU1、CPU2、CM | |
SPI | CPU1 | 有关不同引导模式的引导表值和 GPIO,请参阅节 8.6.4。 |
I2C | CPU1 | |
USB(1) | CPU1 | |
安全闪存 | CPU1、CPU2、CM | |
用户 OTP | CPU2、CM | |
IPC 消息复制到 RAM | CPU2、CM |
所有支持的外设引导模式都使用外设模块(SCIA、SPIA、I2CA、CANA 等)的第一个实例。凡是本节提到的这些引导模式(例如 SCI 引导),实际均指第一个模块实例,即 SCIA 端口上的 SCI 引导。这同样适用于其他外设引导。