STM32
直播中

张鹏

7年用户 1184经验值
私信 关注
[问答]

STM32MP157设备运行过程中出现ERROR: HSI Calibration的原因?

你好,我们设备用的芯片是STM32MP157。有小部分的设备,在运行一段时间,1天或几天后,出现下面的错误,然后就卡住不动了。
ERROR:   HSI Calibration : Freq 63866880, trim 285
ERROR:   HSI Calibration : Freq 63733760, trim 284
ERROR:   HSI Calibration : Freq 64135168, trim 289
PANIC at PC : 0x2fff6dcd

Exception mode=0x00000016 at: 0xc010a090


下面是设备树里关于时钟的配置情况:
/* CLOCK init */
rcc {
        secure-status = "okay";
        st,hsi-cal;
        st,csi-cal;
        st,cal-sec = <60>;
        st,clksrc = <
                CLK_MPU_PLL1P
                CLK_AXI_PLL2P
                CLK_MCU_PLL3P
                CLK_PLL12_HSE
                CLK_PLL3_HSE
                CLK_PLL4_HSE
                CLK_RTC_LSE
                CLK_MCO1_DISABLED
                CLK_MCO2_DISABLED
        >;


请问什么情况会导致设备在运行几天之后概率出现ERROR: HSI Calibration呢?
我们现在使用的是HSE作时钟源,如果把hsi-cal去掉,会有什么负面影响吗?

回帖(1)

鄢蓉

2024-3-21 15:34:46
机器的工作环境有什么特殊的情况吗? 高低温或易受干扰的情况?
HSI calibration在大多数情况下可以关掉,但需要具体评估一下,看哪些模块使用了HSI作为时钟源。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分