ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
MSPM0 器件包含多种诊断机制,用于在运行时检测错误。表 2-12 列出了错误源及其相应的处理机制。
| 错误源 | 误差 | 处理机制 |
|---|---|---|
| 闪存(如果器件具有 ECC) | 不可纠正的 ECC 错误(如果器件有 ECC) |
|
| 可纠正的 ECC 错误(如果器件有 ECC) |
|
|
| SRAM | 不可纠正的 ECC 错误(如果器件有 ECC) |
|
| 可纠正的 ECC 错误(如果器件有 ECC) |
|
|
| 奇偶校验错误(如果器件有奇偶校验) |
|
|
| CPU 访问时的地址错误 |
|
|
| DMA 访问时的地址错误 |
|
|
| CAN SRAM 上的 ECC 错误(如果器件具有 CAN-FD) |
|
|
| SHUTDNSTOREx 存储器(如果存在) | 奇偶校验错误 |
|
| CKM | MCLK 失效 |
|
| LFCLK 失效(如果存在) |
|
|
| CPUSS(如果器件具有 MPU) | 存储器保护单元违例 |
|
| WWDT | WWDT0 违例 |
|
| WWDT1 违例(如果存在) |
|
|
| PMU | 调整奇偶校验错误 |
|
| POR0- 电源错误 |
|
|
| BOR0- 电源错误 |
|
|
| BOR1/2/3- 电源错误 |
|
|
| CPUSS | 存储器保护单元违例(如果存在) |
|
错误源可以配置为触发不可屏蔽中断或不同的处理机制。SYSCTL 中的 SYSTEMCFG 寄存器可用于指定所需的错误处理机制。例如,WWDT0 可以配置为生成 BOOTRST 或 NMI,默认情况下生成 BOOTRST。有关可用的错误处理选项,请参阅相关器件子系列的 SYSTEMCFG 寄存器。