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.
工具与软件:
我们在 QNX (远程内核)上有时间同步应用程序、我想知道 API 详细信息应该为我们提供同步的时间戳(从 CpswProxy_notifyHandler ->调用"EnetIf_calcSyncTimeParams"进行时间同步"Timestamp 值可在 ETHREMOTTECFG_NOTIFY 下看到)。
我想知道如何从在 A72 (远程内核)上运行的 QNX 应用程序读取同步时间。
如果我们得到一些相同的参考、那将是非常感谢的。 谢谢。
Roop、您好!
您能否向我们提供有关您的时间同步应用用例以及您计划如何使用 IO-pkt API 的更多详细信息?
此外、您计划为项目使用哪种以太网驱动程序(CPSW2G 或 virtual-CPSW9G)?
如果您计划使用虚拟 CPSW9G、文档链接 https://software-dl.ti.com/jacinto7/esd/processor-sdk-qnx-j784s4/10_00_00_04/exports/docs/qnx_sdk_components_j784s4.html#id2中 会提到此内容。
谢谢。
当我尝试运行" io-pkt-v6-hc -d cpsw9g ptp=1"和"ifconfig an0 192.168.1.40"时、我将收到以下错误。 您能帮助我了解更多有关此错误及其解决方案的信息吗?
我遇到以下错误。 请您帮助我了解有关此错误及其解决方案的更多信息。
您能否告诉我们您是否要在主 MCU R5F 上加载支持 EthFW 的固件映像? 请参阅清楚显示依赖项 https://software-dl.ti.com/jacinto7/esd/processor-sdk-qnx-j784s4/10_00_00_04/exports/docs/qnx_sdk_components_j784s4.html#cpsw9g-devnp-driver 的链接
另外、请运行"slog2info"并共享日志。
谢谢。
Roop、您好!
我们建议您将日志保存到文本文件并随您的回复一起加载日志、而不是屏幕截图。 屏幕截图无法搜索。
另外、您没有回答我的问题--> 您能否告诉我们、您是否正在主 MCU R5F 上加载支持 EthFW 的固件映像?
我不知道为什么你正在做"sloginfo -c";这将擦除所有以前的日志,因此,这是没有用处的。 我们需要从 QNX 启动时开始的完整日志。
谢谢。
我们已将 NTS PICO3作为 Grand Master 连接到 CPSW9G、可以在独木舟上看到 PTP 请求和响应、但在运行 PTP_TEST 时没有看到该同步时间。 我们可以看到 CPTS 时间和 UTC 时间在不断更新。 这是我们的 PTP_TEST 的屏幕截图。
我们可以看到 CPTS 时间和 UTC 时间正在持续更新
您是否看到 EthFW 方面发生了更新? 您可以共享 EthFW 日志吗?
谢谢。
我不知道如何获取 EthFW 日志。 您能给我提供命令或程序来获得相同信息吗? 谢谢。
我不知道如何获取 EthFW 日志。 您能给我提供命令或程序来获得相同的信息吗?
请在此处阅读 EthFW 文档以获取相关信息--> https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/10_00_00_05/exports/docs/ethfw/docs/user_guide/index.html --> https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/10_00_00_05/exports/docs/ethfw/docs/user_guide/demo_ethfw_combined_top.html#demo_ethfw_combined_sdcard
如此处所述、调试日志将在 MAIN 域 UART 实例2中看到。
顺便说一下、您是在 TI EVM 还是定制电路板上尝试这种方法吗? 请告诉我们。
谢谢。
我正在评估板上尝试它。 我想知道 Timesync 不适用于 TI SDK。 我们没有进行任何新的更改。
我们刚刚在 QNX 客户端上运行了 PTP_TEST、我们刷写了通过以下提到的页面中的步骤所构建的二进制文件。
3.构建步骤—Processor SDK QNX J784S4 (TI.com)
请告知我、我们需要对评估板或构建过程进行任何更改。 我在过去一个月里一直在这里挣扎。 我的问题没有得到适当的细节。 谢谢。
我们不确定您在这里的意思。
您尚未提供 我们 请求的详细信息-->能在 MAIN 域 UART 实例2中看到的 EthFW 日志。 您是否能够首先共享该值、以便我们知道 EthFW 正在接收 PTP 同步请求、它正在正确更新 CPTS 时钟。
谢谢。
你说: 我们不知道你在这里是什么意思。
问题:时间同步是否通过使用 TI SDK (RTOS SDK - ti-processor-sdk-rtos_800_j784s4_XX_XX_XX_XX_XX )和 QNX SDK - ti-processor-sdk-qnx_800_j784s4_10_00_00_04)而不进行任何新更改?
我们只是解压缩 SDK 并使用 TI - QNX -SDK 文档中提供的命令进行构建、并在评估板上刷写了它们、并通过运行 ptp_test 在 QNX 客户端上测试时间同步。 仅供参考、NTS PICO3通过 CPSW9G 作为 Grand 主器件连接。
请告诉我、Time SYNC 是否正常工作、而无需进行任何额外更改?
ETHFW 日志-我将检查并提供明天。 谢谢。
问题:时间同步是否使用 TI SDK (RTOS SDK - ti-processor-sdk-rtos_800_j784s4_XX_XX_XX_XX 和 QNX SDK - ti-processor-sdk-qnx_800_j784s4_10_00_00_04 )而不进行任何新报价更改?[/04)?只是重申一下文档中提到的-->
MCU2_0上的 CPSW9G 固件实现了 Timesync 模块、该模块利用 CPTS 计时器实现 PTP 支持、以与网络上的主时钟同步。 Timesync 模块将 PTP 堆栈配置为具有以下默认属性。
普通时钟
IEEE 802.3传输
对等延迟机制(P2P)
有关时间同步模块设计、请参阅 EthFW 文档以了解详细信息。 CPSW9G DEVNP 驱动程序包含一个通过 devctl ()使用 ptp_get_time 命令返回 CPTS 计时器时间戳的选项。 请参阅示例 ptp_test、以了解如何使用 ptp_get_time 命令从 cpsw9g devnp 驱动程序中获取 CPTS 计时器时间戳。
[/quote]ETHFW 日志-我明天会检查并提供。 [报价]是的、需要这些日志来 确定 您的设置中的问题。
谢谢。
上述日志是 QNX A72日志、但我们请求了在主 R5F 上运行的 EthFW 日志。 请您分享一下吗?
谢谢。
我不知道如何获取 EthFW 日志。 您能告诉我操作过程吗?
请查看我之前的回复:
[报价 userid="108768" url="~/support/processors-group/processors/f/processors-forum/1422933/tda4vh-q1-need-qnx-api-s-that-should-provide-us-synchronized-time-in-a72-core-from-r5f-core/5469398 #5469398"]请在此处阅读 EthFW 文档以获取相关信息--> https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/10_00_00_05/exports/docs/ethfw/docs/user_guide/index.html --> https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/10_00_00_05/exports/docs/ethfw/docs/user_guide/demo_ethfw_combined_top.html#demo_ethfw_combined_sdcard
如此处所述、调试日志将在 MAIN 域 UART 实例2中看到。
[报价]谢谢。