器件型号:BEAGLEBK
工具/软件:Linux
您好、Pavel、
BeagleBone Black 与 TI Linux 4.9.41 RT 配合使用。
我们开发板上作为 RTC1连接的外部 MCP79410在加电时被覆盖。 我已经尝试过3个 BBB 和3个具有 SD 卡的开发板、问题相同。
root@AM335x-EVM:~# dmesg | grep RTC
[1.462824] hctosys:无法打开 RTC 设备(rtc0)
[6.091636] RTC rtc0:44e3e000。RTC:dev (253:0)
[6.091681] OMAP_RTC 44e3e000.RTC:RTC 内核:将44e3e000.RTC 注册为 rtc0
[6.776695] 链接到:RTC_ds1307 (+) EDT_ft5x06 (+) spidev (+) RTC_OMAP musb_AM335x ti_AM335x_tscadc OMA_WDT sch_FQ_codel uio_module_drv (O) uio cryptodev (O)中的模块
[6.937900] RTC-ds1307 2-006F:读取:B5 08 16 2c 07 03 18
[6.937913] RTC-ds1307 2-006F:读取 secs=35、mins=8、hours=16、mDay =7、mon=2、 yage=118、wday =3 ##当前日期和时间##
[6.938273] RTC-ds1307 2-006F:读取:B5 08 16 2c 07 03 18
[6.938283] RTC-ds1307 2-006F:读取 secs=35、mins=8、hours=16、mDay =7、mon=2、 yage=118、wday =3
[6.938571] RTC RTC1:mcp7941x:dev (253:1)
[6.938580] RTC-ds1307 2-006F:RTC 内核:将 mcp7941x 注册为 RTC1
[6.938600] RTC-ds1307 2-006F:64字节 NVRAM
[10.482313] PM:引导加载程序不支持仅 RTC!
[10.482622] 链接模块:pm33xx wkup_m3_IPC wkup_m3_rproc remoteppvrsrvkm (O) omap_ae_driver omap_sham prus_soc_bus crypto_engineti_emif_emph_ds1307 edt_ft5x06 amps dev+) rtc_mosf_cru_c_v3_odr (u_t_mcus_tud_adt_mu_v3_tudc (u_v3_amtudc)
[19.094109] RTC-ds1307 2-006F:写入 secs=41、mins=6、hour=15、mDay =5、mon=2、 yage=118、wday =1 ##旧日期重新输入###
[19.094130] RTC-ds1307 2-006F:写入:C1 06 15 0A 05 03 18
[19.095405] RTC-ds1307 2-006F:读取:C1 06 15 2a 05 03 18
[19.095421] RTC-ds1307 2-006F:读取 secs=41、mins=6、hour=15、mDay =5、mon=2、 yage=118、wday =1
无需拔下电源。 要进行复制、按住断电按钮8秒钟。 然后再次按下断电按钮、启动至 SD 卡。 回写日期是 SD 卡创建的日期。
RTC 作为微芯片数据表由电池供电。 我可以使用 i2cget 和 i2cset 命令检查 RTC、并验证晶体是否正在运行。
附加的完整 dmesg。
期待收到您的来信。
此致


