dm368,取消了内部 davichi的rtc,使用外部rtc ds1307,i2c接口
内核初始化的时候,有时可以正常初始化,hwclock -r 和 -w 都ok,有时启动失败
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
i2c的frequency设置为100k,示波器probe显示也和设置的差不多
请问,这个可能的原因是什么 ? 谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
dm368,取消了内部 davichi的rtc,使用外部rtc ds1307,i2c接口
内核初始化的时候,有时可以正常初始化,hwclock -r 和 -w 都ok,有时启动失败
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
i2c的frequency设置为100k,示波器probe显示也和设置的差不多
请问,这个可能的原因是什么 ? 谢谢
I2C降频能用吗,,, 或者你直接在i2c通信那块加打印看看是不是就i2c通信有问题。
降过频了,20k 和 40k都试过,不行啊
iRet = i2c_probe(adapter, &addr_data, ds1307_detect);
这个probe没有检测到,有时又ok,不知道怎么定位了