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.

[FAQ] [参考译文] [常见问题解答] TDA4VM:如何解决 Ethenret 固件中 CPSW 的 gPTP 同步故障后复位恢复问题?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1510399/faq-tda4vm-how-to-address-the-gptp-sync-failure-post-reset-recovery-of-cpsw-in-ethenret-firmware

器件型号:TDA4VM

工具/软件:

从 ETHFW 恢复 CPSW 复位后、gPTP 无法重新建立同步、从而影响时间敏感型应用。

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

    问题:
    gPTP Sync 在 ETHFW 复位后失败。 该问题是在 TI SDK 11.0中发现的

    原因:
    复位恢复时、ETHFW 会关闭 gPTP 任务并重新启动。 关闭  gPTP 任务时、由 CONFIG DB 设置的 gPTP 配置被删除。
    在重新启动 gPTP 堆栈时、由于没有 DB 配置、gPTP 启动将失败、导致复位后恢复后不会发生 SYNC。

    修复:
    在 gPTP 重新启动期间初始化 DB 配置。

    请找到修补程序来解决此问题。
    e2e.ti.com/.../gPTP_5F00_sync_5F00_post_5F00_reset_5F00_recovery_5F00_cpsw_5F00_SDK11.0.patch

    此致、
    Sudheer