ZHCZ057A December   2024  – November 2025 MSPM0L1116 , MSPM0L1117

 

  1.   1
  2.   摘要
  3.   商标
  4. 1功能公告
  5. 2预编程软件公告
  6. 3仅调试公告
  7. 4编译器修复公告
  8. 5器件命名规则
  9. 6公告说明
    1. 6.1  PMCU_ERR_10
    2. 6.2  PMCU_ERR_11
    3. 6.3  PMCU_ERR_13
    4. 6.4  ADC_ERR_05
    5. 6.5  GPIO_ERR_03
    6. 6.6  I2C_ERR_04
    7. 6.7  I2C_ERR_05
    8. 6.8  I2C_ERR_06
    9. 6.9  I2C_ERR_07
    10. 6.10 I2C_ERR_08
    11. 6.11 I2C_ERR_09
    12. 6.12 I2C_ERR_10
    13. 6.13 UNICOMMI2CC_ERR_01
    14. 6.14 I2C_ERR_13
    15. 6.15 SPI_ERR_04
    16. 6.16 SPI_ERR_05
    17. 6.17 SPI_ERR_06
    18. 6.18 SPI_ERR_07
    19. 6.19 SYSOSC_ERR_01
    20. 6.20 SYSOSC_ERR_02
    21. 6.21 TIMER_ERR_04
    22. 6.22 TIMER_ERR_06
    23. 6.23 TIMER_ERR_06
    24. 6.24 TIMER_ERR_07
    25. 6.25 UART_ERR_01
    26. 6.26 UART_ERR_02
    27. 6.27 UART_ERR_03
    28. 6.28 UART_ERR_04
    29. 6.29 UART_ERR_05
    30. 6.30 UART_ERR_06
    31. 6.31 UART_ERR_07
    32. 6.32 UART_ERR_08
    33. 6.33 UNICOMMUART_ERR_09
    34. 6.34 UART_ERR_11
    35. 6.35 FLASH_ERR_02
    36. 6.36 FLASH_ERR_03
    37. 6.37 FLASH_ERR_05
    38. 6.38 FLASH_ERR_08
    39. 6.39 SYSCTL_ERR_01
    40. 6.40 SYSCTL_ERR_02
    41. 6.41 SYSCTL_ERR_04
    42. 6.42 CPU_ERR_02
    43. 6.43 CPU_ERR_03
    44. 6.44 AES_ERR_01
    45. 6.45 KEYSTORE_ERR_01
    46. 6.46 RST_ERR_01
  10. 7修订历史记录

CPU_ERR_03

CPU 模块

类别

功能

功能

在转换到低功耗模式时,预取器可能会获取错误的指令

说明

转换到低功耗模式且存在待处理的预取时,预取器可能会错误地获取不正确的数据(全 0)。当器件唤醒时,如果预取器和高速缓存未被 ISR 代码覆盖,则从闪存执行的主代码可能会损坏。例如,如果 ISR 位于 SRAM 中,则从闪存预取的不正确的数据不会被覆盖。当 ISR 返回损坏的数据时,CPU 可能会提取预取器中的数据,从而导致指令不正确。硬件事件唤醒是将唤醒器件但不刷新预取器的进程的另一个示例。

权变措施

进入低功耗模式之前禁用预取器。

示例:
CPUSS.CTL.PREFETCH = 0x0;//禁用预取器
SYSCTL.SOCLOCK.SHUTDNSTORE0  // 从关断存储器读取
__WFI();//或 __WFE ();该函数调用转换到低功耗模式
CPUSS.CTL.PREFETCH = 0x1;//启用预取器