Hi Customer,
The setting of 0x5A5B is suggested to base on the capacitor in your design. For details as below.
Small Cap (10-47uF) Coin cap intended for SMPL, not RTC
0x5A5B =0x80 (Set in SBL)
Super Cap (33mF) or Coincell Vcoin is intended to sustain RTC
0x5A5B = 0xD0
You can try to set 0xD0 to register 0x5A5B and test again, if still not work, continue to debug with HW team.
(1)boot_images/core/systemdrivers/pmic/config//pm_config_target_sbl_sequence.c
– { 0, 0x80, 0x5A00, 0x05B, PM_SBL_WRITE, EQUAL, REV_ID_COMMON},
++ { 0, 0xD0, 0x5A00, 0x05B, PM_SBL_WRITE, EQUAL, REV_ID_COMMON},
(2) /boot_images/core/systemdrivers/pmic/target/***/system/src/pm_sbl_boot_oem.c :
pm_device_post_init(void)
{
…
pm_comm_write_byte(0, 0x5A5B, 0xD0, 0);
…
}
Our RTC theory is different from othe

高通关于RTC备用电源的设置建议根据设计中的电容进行。0x5A5B设置为0x80适用于小电容,而0xD0适用于超级电容或硬币电池以维持RTC。RTC在高通平台中是只读的,时间通过时间偏移保存在/data/time/ats_1,由高层时间守护进程管理。电源关闭时,确保硬币电池电压正常。
最低0.47元/天 解锁文章
2251

被折叠的 条评论
为什么被折叠?



