ZHCUCS7 February 2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228
引导加载程序 (BSL) 编程接口是 Arm SWD 的替代编程接口。该接口仅提供编程功能,通常通过标准嵌入式通信接口使用。这允许通过与系统中用于连接其他嵌入式器件的现有接头或外部端口进行固件更新。尽管编程更新是该接口的主要用途,但它也可用于初始生产编程。表 3-11 比较了 MSPM0 和 NXP 器件系列的不同选项和功能。
| BSL 特性 | S32K1xx | KEA128x | KM35x | MSPM0 |
|---|---|---|---|---|
| BSL 在空白器件上启动 | 否 | 不适用 | 是 | |
| 自动检测编程接口 | 否 | 不适用 | 是 | |
| 安全性 | 是 | 不适用 | 安全启动选项;CRC 保护 | |
| 可定制 | 否 | 不适用 | 是,可配置调用引脚和插件功能 | |
| 调用方法 | 跳转/调用指令 | 不适用 | 在发生 BOOTRST、SW 进入时 1 个引脚处于高电平 | |
| 支持的接口 | ||||
| UART | 是 | 不适用 | 是 | |
| I2C | 是 | 不适用 | 是 | |
| SPI | 是(1) | 不适用 | 需要自定义插件 | |
| CAN | 是(1) | 不适用 | 已计划插件(1) | |