ZHCZ044C July 2025 – October 2025 MSPM0C1105 , MSPM0C1106
CPU 模块
功能
在切换到 SLEEP 模式时,预取器可能会导致数据完整性问题
切换到 SLEEP0 时,预取器可能会错误地获取不正确的数据(全为 0)。退出睡眠模式时,如果预取器和高速缓存未被 ISR 代码覆盖,则从闪存执行的主代码可能会损坏。例如,如果 ISR 位于 SRAM 中,则从闪存预取的不正确的数据不会被覆盖。当 ISR 返回损坏的数据时,CPU 可能会提取预取器中的数据,从而导致指令不正确。
进入 SLEEP 之前禁用预取器。