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.

[参考译文] AM3356:AM3356:RTC 错误的原因及其避免方法

Guru**** 1729330 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1363586/am3356-am3356-what-causes-rtc-errors-and-how-to-avoid-them

器件型号:AM3356

您好专家

这是我的第一篇文章。

当我们配置 RTC 设置时、可能会发生以下错误。

「RTC RTC1:__ RTC_SET_ALARM:ERR=-22 μ」

我们不设置闹钟。

使用 RTC_SET_TIME 调用 ioctl()时发生。

为什么会发生这种情况?

此外、是否有办法防止出现错误?

SDK 版本 08.02.00.24、RTC rs5c372

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Linux 错误代码22表示"无效参数"。

    请注意、我们无法在 TI 论坛(RTC rs5c372)中解答有关非 TI 器件的问题、因此在这里、我只能提供有限的帮助。

    错误代码来自 Linux 驱动程序/rtc/interface.c。 您可以检查驱动程序、看看它是否为您提供了有关正在发生的事情的更多线索-也许您的 ioctl 呼叫使用了意外的输入?

    此致、

    尼克