ZHCSRS3A february 2023 – june 2023 MSPM0G1505 , MSPM0G1506 , MSPM0G1507
ADVANCE INFORMATION
引导加载程序 (BSL) 支持进行器件配置以及通过 UART 或 I2C 串行接口对器件存储器进行编程。通过 BSL 对器件存储器和配置的访问受 256 位用户定义的密码保护,如果需要,可以完全禁用器件配置中的 BSL。TI 默认会启用 BSL,以支持将 BSL 用于生产编程。
使用 BSL 至少需要两个引脚:BSLRX 和 BSLTX 信号(用于 UART),或 BSLSCL 和 BSLSDA 信号(用于 I2C)。此外,可以使用一个或两个额外引脚(BSL_invoke 和 NRST)来通过外部主机对引导加载程序进行受控调用。
如果启用,则可通过以下方式调用(启动)BSL:
器件信号 | 连接 | BSL 功能 |
---|---|---|
BSLRX | UART 所需 | UART 接收信号 (RXD),输入 |
BSLTX | UART 所需 | UART 发送信号 (TXD),输出 |
BSLSCL | I2C 所需 | I2C BSL 时钟信号 (SCL) |
BSLSDA | I2C 所需 | I2C BSL 数据信号 (SDA) |
BSL_invoke | 可选 | 用于在引导期间启动 BSL 的高电平有效数字输入 |
NRST | 可选 | 用于触发调用信号复位和后续检查 (BSL_invoke) 的低电平有效复位引脚 |
有关 BSL 功能和命令集的完整说明,请参阅 MSPM0 引导加载程序用户指南。