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.

[参考译文] RTOS/am3357:ICEv2上的 EtherCAT 从站演示问题

Guru**** 2540720 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/607141/rtos-am3357-ethercat-slave-demo-issue-on-icev2

器件型号:AM3357
Thread 中讨论的其他器件:SYSBIOS

工具/软件:TI-RTOS

尊敬的 TI 团队:

我将在  AM335x ICE 2.0上测试 EtherCAT_SLAVE_DEMO。

在 ICEv2上加载 EtherCAT_SLAVE_DEMO 后、我在 CCS 上遇到以下错误。

"DO_AngelSWI (int、void *)无可用源代码[C:/ti\PRU-ICSS-ETHERCAT_Slave_01.00.03.01\protocol\EtherCAT_SLAV\projects\_AM335x_ARM\AM335x_release\EtherCAT_SLAVE_DEMO_AM335x_ARM.out]、地址为0x8002c9d0"  

EtherCAT_SLAVE_DEMO
CortxA8:未处理的 ADP_Stopped 异常0x20023

CCS 版本:7.1.0.00016

SDK: C:/ti\PRU-ICSS-EtherCAT_Slave_01.00.03.01\protocol\EtherCAT_slave\projects\_AM335x_arm\AM335x_release\EtherCAT_slave_demo_AM335x_arm.out

请给我一些建议。 谢谢。

来自 Will Hsu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    让我们首先检查工具。  您使用的是

    具有 GCC gcc-arm-none-eabi-4_9-2015q3的 CCS 7.0.0

    适用于 AM335x 3.3.0的 Processor SDK RTOS

    SYSBIOS 6.46.5.55

    XDCTOOLS 3.32.1.22

    您是否对该示例进行了任何修改? 该示例使用二进制演示堆栈。 要修改示例、需要从 EtherCAT 技术组获取完整的堆栈、并按照构建全功能 EtherCAT 从站应用中的说明进行操作。

     作为 快速检查、您是否尝试下载并运行 该示例的预编译二进制文件?

    David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:
    抱歉、我使用了错误的 GEL 文件。
    我应该使用 TMDXICE3359_v2_1A.GEL、而不是 TMDXICE3359.GEL。
    谢谢。

    许志光
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用了正确的 GEL 文件、但仍然遇到异常问题。 分步执行告诉异常发生在 SPI_open()中的信标调用上。 有时、我看到在 Sync0任务的调用任务创建之前发生了异常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mohit

    请在单独的 e2e 帖子上启动此操作。

    David