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.

[参考译文] AM625-Q1:软复位期间的 RTC 复位

Guru**** 2442090 points
Other Parts Discussed in Thread: AM62L

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1544836/am625-q1-rtc-reset-during-softreset

器件型号:AM625-Q1
主题中讨论的其他器件:AM62L

工具/软件:

 尊敬的团队:
我们使用具有类似设计 EVM 的定制电路板。
我得到时间从 wifi 通过 NTP ,软重置是不保留日期  
启动后立即启动  

am62xx-EVM 登录:root
Root@am62xx-EVM:~#
root@am62xx-EVM:μ~日期
UTC 1970 年 1 月 1 日星期四 00:00:34

经过大约 10 秒后,我从 NTP 通过 wifi 更新
root@am62xx-EVM:μ~日期
UTC 2025 年 7 月 24 日、星期四、15:37:20

REBOOT 命令用于重置 RTC

root@am62xx-EVM:~# reboot

我还是得到了 星期四一月 1 00:00:34 UTC 1970 初始

此致
Pawan

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

    您好、

    我已将该主题分配给正确的专家。 请稍后回复。

    谢谢、

    Vaibhav

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

    你好、Vaibhav
    温柔的提醒

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

    你好、Pawan、

    您使用的是连接到 AM62x 的单独 RTC 外设还是片上 RTC?

    您使用的 TI SDK 是哪个版本?

    您是否在引导日志中看到任何有用的错误或警告?

    此致、

    Nick

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

    您好、Nick、

    我将使用片上 RTC。 TI SDK 9.

    我可以看到启动时进行 RTC 初始化没有错误。 RTC 位于/dev 上  
    [ 7.816211] RTC-ti-K3 2b1f0000.rtc:注册为 rtc0
    [7.821562] RTC-ti-K3 2b1f0000.RTC:将系统时钟设置为 1970-01-01T00:00:13 UTC (13)

    使用 NTP 和更新时间时、cat RTC 输出显示当前时间、但重新启动(软重置)后、时间将变为默认值 1970 年

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

    你好、Pawan、

    好的、RTC 本身在引导时设置为 1970、因此这不是来自其他来源的 Linux 系统时间的情况。

    我能否让您在重新启动或关机期间验证 RTC 是否继续由纽扣电池或其他东西供电?

    此致、

    Nick

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

    您好:
    我的所有 SoC 电源引脚在软复位期间都是稳定的,这是 am6254 AMC 的特定电源引脚你希望我保持它的电源  

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

    如果电压稳定、软复位 不应该影响时间?  

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

    你好、Pawan、

    我今天没时间再深入研究一下。 在此期间、我将您的主题发送给另一个团队成员、以评论 RTC 是否需要单独的电源(如果您希望它在重新启动期间保留其日期和时间)。

    只是为了确认:您是否还希望 RTC 在电路板断电时保留日期和时间? 或者您只关心重新启动吗?

    此致、

    Nick

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

    您好、Nick、

    是否还希望 RTC 保留从电路板上断电的日期和时间?

    是的、当保持所有电源不可用时、我想保留日期(RTC 引脚通电)。 我想知道要为哪个引脚通电以保留日期。 由于时间发生了变化、即使我在软复位期间没有看到电源变化、我想首先解决这个   问题、我不知道软复位期间是否有 RTC 重置提示符(重新引导命令)。

    我们将非常感谢您的及时答复

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

    你好、Pawan、

    是的、当所有电源均不可用时、我想保留日期(RTC 引脚通电)。 我想知道要为哪个引脚通电以保留日期。 由于时间发生了变化、即使我在软复位期间没有看到电源变化、我想首先解决这个问题、 我不知道  在软复位期间是否有 RTC 重置提示(重新启动命令)。

    不支持 SOC 电源关闭且保留 RTC 信息的用例。

    您可能需要查看 AM62L。

    此致、

    Sreenivasa.

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

    尊敬的 Kallikuppa:
    因此,am6254 AMC 没有 PIN 让 RTC 域通电并保留,唤醒域通电是否不可能?  
    如果 am6254 AMC 不能使用它,那么我需要至少在 softreset 上保留时间,
    正如您所看到的那样、即使在软复位时、时间也会重置为 1970
     

    [引述 userid=“604481" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1544836/am625-q1-rtc-reset-during-softreset/5948241 “][7.816211] RTC-ti-k3 2b1f0000.rtc:注册为 rtc0
    [ 7.821562] RTC-ti-K3 2b1f0000.RTC:将系统时钟设置为 1970-01-01T00:00:13 UTC (13)[/报价]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Pawan、

    在 AM62 上、RTC 在软件复位期间不会保留其时间值。  这是因为 RTC 未与 AM62 中的任何复位或电压域交叉集成。

     AM62、AM62a 等均不具有用于在主域复位过程中存储 RTC 时间值的持久域。

    例外情况是、如果正确进入 DEEPSLEEP 低功耗模式、RTC 应保留其时间值、并在 AM62 和 AM62a 上的 DEEPSLEEP 期间继续计数。 仅当 AM62 处于 DEEPSLEEP 时、主域处于 PORz 复位时、这才是一个例外。

    此致、

    Sreenivasa.

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

    您好 Sreenivasa、

    我能再多说一点吗?

    我假设 TRM 中“RTC 特性“下提到的“RTC 或常开域“、这意味着 RTC 可以始终施加电压、因此即使系统的其余部分未通电、也能保留时间和日期。 我是否误解了 TRM?

    12.7.3.1.1 RTC 特性
    实时时钟 (RTC) 提供以下功能:
    •具有模拟 IP 块
    –2 个带集成 LVL/ISO 单元的数字电压域
    •内核或易失性域、与内核 SOC 相同
    •RTC 还是常开域

    或者、这是 AM62x 上实际未启用且需要添加到 Module Integration > Timer Modules > RTC > Unsupported features 中的功能吗?

    谢谢、

    Nick

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

    您好、Nick、

    谢谢你。

    让我寻求澄清和更新你。

    此致、

    Sreenivasa.

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

    您好、Nick、  

    请参阅我收到的意见:

    我想澄清一下您对 TRM 的理解。 您所报价的商品的格式如下:

    这里逻辑设计人员的目的是、如果 RTC 与模拟 IP 块集成、则 RTC 有两个数字电压域。 否则、如果 RTC 集成时没有模拟 IP 块、则 RTC 只有一个数字电压域。 遗憾的是、TRM 没有向我表明 RTC 是否集成了对模拟 IP 块的支持。 为了使 RTC 正确支持具有“常开型“时间计数器、需要集成 RTC 并支持模拟 IP 块、使其具有两个数字电压域。 如果不支持模拟 IP 块、RTC 就无法在 RTC 模块的系统接口部分断电时实现具有常开时间计数器所需的电压域交叉。 我认为此处文本的格式无法很好地传达逻辑设计人员的意图。

     

    器件前模块集成文档指示:

    • 注释
      与典型的 RTC 不同 — 此集成仅用于 RTC 的数字部分、不包括在深度睡眠期间处于活动状态的计数器。

     

    我的理解是、在深度睡眠低功耗模式下、关于使用此 RTC 模块设置计时器的能力、这种具体措辞并不绝对准确。 不过、就 RTC 是否具有真正的常开部分而言、这是准确的。 AM62x 上的 RTC 没有两个数字电压域、也没有常开时间计数器。

     AM62x 的 TRM 应指示“模拟 IP 支持“和“两个数字电压域“是 RTC 不支持的特性。 我希望这能够澄清导致此 e2e 工单的误解。 基本上、包含 RTC 模块的所有其他器件 TRM 都应该同样适用、但 AM62L 除外、目前是我知道的唯一例外情况。

    此致、

    Sreenivasa.