Run evkbimxrt1050_snvs_hp_rtc demo application on our RT1050 board. the application entries to the dead loop here:
static inline void SNVS_HP_RTC_StartTimer(SNVS_Type *base)
{
base->HPCR |= SNVS_HPCR_RTC_EN_MASK;
while (0U == (base->HPCR & SNVS_HPCR_RTC_EN_MASK))
{
}
}
we cannot start the HP_RTC, we retry the evkbimxrt1050_snvs_lp_rtc demo application, the SNVS_LP_SRTC_StartTimer(SNVS) has the same deep loop on our RT1050 board.
the two RTC demo runs ok on the RT1050 EVB board. we compare the 32K clock between the RT1050 evb and our board, the 32k is ok.
Our board has not backup battery, the VCC_SNVS_IN has special LDO, the LDO is always on when the power supply on.