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.

[参考译文] AM5728:EtherCAT 主站调试问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/861756/am5728-ethercat-master-debug-issue

器件型号:AM5728
主题中讨论的其他器件:TIDEP0079

大家好、TI 专家、

 

我们的客户向我们发送了有关 EtherCAT-Master 参考设计(TIDEP0079)的意外 SMP 行为。

https://www.ti.com/tool/TIDEP0079

 

他们正在开发 EtherCAT-Master 产品、请参阅以下工具中的 TIDEP0079。

- SDK (RTOS):ti\pdk_am57xx_1_0_9

             TI\BIOS_6_52_00_12

- CCS:8.2.0.00007

Acontis-EC-主站:3.0.1.12

 

它似乎通过使用 UART_printf()进行程序调试来锁定。

Acontis EC-主站堆栈使用 UART_printf();

在他们添加 UART_printf()进行编程调试后,

    它似乎陷入僵局。

从他们通过 CCS-DEBUG 调查死锁点、

    在"GateSmp_tryLock()或"GateSmp_unlock()"中停止编程。

->请参阅随附的 pdf 详细信息。

 

问题:

  -使用 UART_printf()进行 SMP 调试是否存在任何问题/限制?

 

如果您告诉我们如何解决此问题、我们将不胜感激。

 

此致、

e2e.ti.com/.../UART_5F00_printf.pdf

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

    您好、Matusan、

    我不知道使用 UART_printf()进行 SMP 调试时有什么已知问题。

    该线程演示了 System_printf 和 UART_printf 均可在 SMP 模式下工作:

    https://e2e.ti.com/support/processors/f/791/t/791499?RTOS-AM5728-SMP-test-shows-a15-1-not-work

    客户是否使用 AM572x IDK 进行测试?  

    此致、
    Garrett

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

    您好!

    非常感谢您的善意。

    非常感谢您的帮助。

    我会将答案发送给客户。

    我还将从客户那里查看详细信息。

    此致、

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

    您好、Matusan、

    对此进行了任何更新? 我们可以闭合线程吗?

    此致、

    Garrett

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

    您好!

    非常感谢您的善意。

    非常感谢您的帮助。

     

    我们收到了客户的反馈。

     

    他们还使用最新的 SDK 检查 SMP 行为。

    如果他们有其他问题、他们会向我们发送其他问题。

    那时,他们没有问题。

    我想关闭这个线程。

     

    此致、