a4c33daa89
根因: TimeSync中td->tm_hour+8, 当UTC为16:00~23:59(北京0:00~7:59)时 加8溢出为24~31, 超出RTC 24小时制合法范围(0~23), 触发 RTC_SetDateTime的DDL_ASSERT断言失败, Ddl_AssertHandler死循环, 看门狗超时复位, 导致设备在0点到8点整反复重启。 修复: 将东八区偏移+8小时先加到时间戳ts上, 再经localtime折算 年月日时分秒, tm_hour始终在0~23, 日期/月份也能正确进位。