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.
工具与软件:
参考以下论坛 TDA4VM:我有关于时间同步应用的一些问题-处理器论坛-处理器- TI E2E 支持论坛 、我想知道 如何将 TDA4-2的硬件时钟与 TDA4-1进行同步、因为两个 TDA4都连接在一个系统中
您好!
通过网络进行时间同步的方法是使用 PTP。
此致、
Tanmay
尊敬的 Vishal:
[报价 userid="585272" url="~/support/processors-group/processors/f/processors-forum/1412526/tda4vm-how-to-sync-tda4-2-s-hw-clock-with-tda4-1-as-both-tda4-are-connected-in-one-system/5415583 #5415583"] TDA4上 PTP 的特定配置步骤。请参阅"3.2.10.3.2.1.2.Setup"和"3.2.10.3.2.1.3.TPP with common Clock (MAC mode)"部分
延迟和抖动处理
TDA4 SoC 具有物理时间戳功能、有助于减少延迟和抖动的影响。
我们应了解的任何潜在挑战或性能注意事项
在 SoC 和外部设备上运行的 PTP 守护程序非常精简、不会占用 CPU 或网络带宽中的大量资源。
使用 PTP 优化网络环境中时间同步的最佳实践。
也会在外部器件上使用硬件时间戳。 对于演示、可以尝试使用两个 EVM。
请注意:PTP 将使 CPTS 与外部时钟同步。 要同步系统时钟(Linux 使用的时钟)、除了 PTP 外、还必须使用"phc2sys"来同步系统时钟与 CPTS 时钟。 示例命令:"phc2sys -c clock_realtime -s eth0 -O 0 -m"请适当地选择源("-s"标志)。
php2sys 的手册页: https://linuxptp.nwtime.org/documentation/phc2sys/
此致、
Tanmay
您好!
CPTS 与 PTP 的关系?
CPT 将为数据包提供硬件时间戳。 PTP 堆栈将使用这些时间戳进行同步。
(上图中) CPTS 在哪里适用
它将由 QNX 控制。 QNX 将配置 CPTS、并运行 PTP 堆栈。
是否为本地时间 The GTC? 即、使用视觉应用时、GTC 时钟已仅由一个内核启用、其余内核使用该时钟来获取当前节拍。 [报价]不,在这种情况下,本地时间可以是两个东西,要么 CPTS 时钟或 A72内部时钟。 我不确定 QNX 支持的同步级别是多少。
确保 在同一系统中连接的 ZC1 (TDA4VM)和 ZC2 (TDA4VM)的 QNX 的详细流程应 具有同步时间。有关详细信息、QNX 将能够帮助您完成设置步骤。
此致、
[/quote]
Tanmay
您好!
谁启用硬件时间戳 (CPTS 连接到以太网)? PTP 领导者和跟随者守护进程? 以太网驱动程序? 固件应用程序? [报价]此操作将由 CPSW 驱动程序完成。
创建翻转事件之前计数器的准确度是多少?同步通常精确到几十纳秒。
[/quote]适用于 TI TDA4VM 的完整1588时钟同步解决方案。 附件来自 TI 1588_K2_HW_SW 概述[/QUOT]是的、Linux 上存在这种情况。 对于 QNX、我无法进行评论。 对于 QNX、可以在此处进行初始检查: https://software-dl.ti.com/jacinto7/esd/processor-sdk-qnx-jacinto7/10_00_00_04/exports/docs/qnx_sdk_components_j721e.html#cpsw2g-devnp-driver。
似乎启用了具有硬件时间戳的 PTP。 但我仍然无法对大家所需的完整堆栈支持进行评论。
此致、
Tanmay