工具与软件:
请告诉我、MCU R5F 和主 R5F 之间是否有可直接通过 SCI 接口使用的通信接口、或者是否必须通过主域中的 A72进行路由。
即使它不是 SCI 接口、我们在 MCU R5F 和主 R5F 之间是否有任何其他接口可以通过一些 SW 中断注册、以便立即调用它。
提前非常感谢、
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.
工具与软件:
请告诉我、MCU R5F 和主 R5F 之间是否有可直接通过 SCI 接口使用的通信接口、或者是否必须通过主域中的 A72进行路由。
即使它不是 SCI 接口、我们在 MCU R5F 和主 R5F 之间是否有任何其他接口可以通过一些 SW 中断注册、以便立即调用它。
提前非常感谢、
您好!
您还可以将硬件手册与 J784S4的寄存器列表共享。 [/报价]请参阅 SOC 页面、具有 TRM、其中包含 Excel 文件中的 H/W 手动 PDF 和寄存器详细信息。
[/quote]因此想要了解如何使用此模块的外部 PTP 时间戳实现 b/w MCU 和主域同步,从而减少此同步中的软件处理。 [/报价]J784S4支持 CPSW9G 的 EthFw 应用、该应用支持 PDK 的 RTOS SDK 上的 gPTP 堆栈、并与外部 PTP 同步。
此外,您还可以对 CPSW2G/CPSW9G 使用本机 Linux 驱动程序,它支持来自 Linux 内核的 gPTP 和与外部 PTP 同步。
CPSW2G 和 CPSW9G 有自己的 CPTS 模块、使用此模块可以与外部 PTP 同步。
我们不提供多核时间同步的软件支持。
理想情况下、其他内核需要使用 GTC 计时器 、并通过使用推送事件和时间同步路由获取 CPTS 时间来保持与 CPTS 和 GTC 的时间差。
请参阅 PDK 培训中的时间同步设计参考。
只有少数客户使用 GTC 并在所有内核之间维护共享内存、以及更新调整为 GTC 的同步时间、因此所有其他内核都将在共享内存中读取相同的时间。
注:
我们不支持 TI SDK 中的多核时间同步。
此致、
苏德黑尔
感谢 Sudheer 的详细解释。 我有两个来自 PDK 培训的问题。
1) 1) R5F 主域中的同步时间使用以下公式计算。
=∗Ω+ C
–同步时间(CPTS 时间)–速率比–本地计时器值–常数值
我想了解如何使用两个连续 CPTS 推送事件以及 C 的计算方式相同来计算"r"。
2)我没有以太网连接到主域(A72和 R5F 都没有)。 在这种情况下、MCU R5F (因为它接收到 PTP 时间)是否可以在与车辆时间同步后更新 GTC 节拍/计数器、从而将 CPTS 推送通知发送到主域 R5F 和 A72以及是否要同步整个 TDA4x 系统。 请告诉我。
尊敬的 Sudheer:
根据 PDK 参考、以下点在 R5F 中通过远程 配置客户端(Main r5f)和 emote 配置服务器(MCU R5F)仍然可以工作。
我没有以太网连接到主域(A72和 R5F 都没有)。 在这种情况下、MCU R5F (因为它接收到 PTP 时间)是否可以在与车辆时间同步后更新 GTC 节拍/计数器、从而将 CPTS 推送通知发送到主域 R5F 和 A72以及是否要同步整个 TDA4x 系统。 请告诉我。
您好!
您是否在为 MCU_CPSW2G 使用 MCAL ETH 驱动程序?
如果是、我们不支持 CPTS 模块配置以及通过 PTP 与外部网络进行时间同步。
TI SDK 通过 MCU2_0 (主 R5F)上的 EthFw 和 Enet 示例提供 PTP 支持。
根据 PDK 参考,以下点是否通过远程 配置客户端(Main r5f)和 emote 配置服务器(MCU R5F)仍可在 R5F 中工作。 [/报价]我们在主 R5F 上拥有远程客户端、但 MCU R5F 上的服务器不受支持。
Ethfw 服务器仅支持 MCU2_0 (这是软件限制)。在这种情况下, MCU R5F(因为它收到 PTP 时间)是否可以在与车辆时间同步后更新 GTC 刻度/计数器,从而将 CPTS 推送通知发送至主域 R5F 和 A72 ,并由此确定整个 TDA4x 系统是否会同步。 请告诉我GTC 对于所有内核都是通用的、一旦您启用了 GTC、所有内核都可以读取 GTC 计数器值。
很少有客户使用 GTC 并在所有内核之间维护共享内存,以及更新调整为 GTC 的同步时间,以便所有其他内核在共享内存中读取相同时间。以上就是全部内核保持共享内存、PTP 运行内核通过 PTP 来调整 GTC、并保持在共享内存中的调整值、同时更新。
[/quote]
其他内核读取 GTC 值并将此调整添加到共享存储器中、因此相当于 PTP 时间。
注:
以上信息供您参考。 TI SDK 不支持多核时间同步。
此致、
苏德黑尔