文章预览
0 1 背景 最近有客户在 STM32U575 的研发过程中发现了一个奇怪的问题:无法通过 LPTIM3 将
MCU 从 STOP2 模式唤醒。 0 2 问题分析 2.1. 查找芯片的资料 2.1.1. 查找芯片参考手册 找到芯片的参考手册 RM0456,查看 LPTIM3 是否可以将 MCU 从 STOP2 唤醒。如下图所示: ▲ 图1. STM32U575/585 LPTIM 特性 从图中可以看到除了 LPTIM2 不能将 MCU 从 STOP2 唤醒,其余 LPTIM1/3/4 均可将
MCU 从 STOP2 唤醒。由此看来,客户提到的问题有可能是客户的设计问题。 2.1.2. 硬件检查 对照 AN5373 ( Getting started with STM32U5 MCU hardware development ) 检查客户的原理图和 PCB 设计并未发现问题。 2.1.3. 软件检查 在与客户交流中了解到,他们的代码是从其他项目中移植过来的,在之前的项目中已经批量生产了几年了。客户怀疑是芯片的 BUG。 查找芯片的勘误手册 ES0499 ( STM32U575xx and STM32U585xx device errata
………………………………