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.

[参考译文] MCU-PLUS-SDK-AM243X:MCU-PLUS-SDK-AM243X

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x

器件型号:MCU-PLUS-SDK-AM243X

主板:MCU-PLUS-SDK-AM243X

DEMO:EtherCAT_SLAVE_Beckhoff_SSC_DEMO

当我将演示程序刻录到 AM243X-LP 板上时、该程序始终运行、并配置 TI_ESC.xml 文件。

当我打开 TwinCAT 并扫描 I/O 设备时、出现以下错误:

首先、我的计算机以太网是正常的、可以连接到有线网络、也可以正常通信。 其次、我还逐步遵循了演示的步骤。

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

    你(们)好
    TwinCAT 无法按预期检测到从站。 我有以下问题:

    1. 您是否在 UART 控制台中看到此处所述的打印内容: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/08_00_00_21/exports/docs/api_guide_am243x/EXAMPLES_INDUSTRIAL_PROTOCOLS_ETHERCAT_SLAVE_BECKHOFF_SSC_DEMO.html#autotoc_md920 ?

    2. 您是否为 用于测试的 NIC 安装了"TwinCAT RT 以太网中间驱动程序"(如此处所述)? 作为额外的检查,您可以 验证您是否在“Windows 设置->网络和 Internet ->更改适配器选项->右键单击相应的适配器->属性”中看到“TwinCAT EtherCAT 协议”?

    此致
    Dhaval Khandla

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

    您好!

    1.我已将  SSC 工具生成的 EtherCAT 源文件复制 到 My Project。

    此外 、TI_ESC.xml 已添加到 {TWINCAT_INSTALL_DIR}\TwinCAT\3.1\Config\Io\EtherCAT 该文件夹中。

    3.也许 ,我的计算机网卡不是 Intel,但它通常连接到以太网网络。 此外、我单击了您提供给它的链接、它显示它无效且过时。 如下图所示。

    单击上图中的红色链接将显示以下内容:

    当我访问 Beckhoff 网站的官方网站时。  要找到您所说的“TwinCAT RT 以太网中间驱动程序”,我也没有找到它。

     我希望您能提供一个有效的链接、感谢您的帮助!

    此致!

    绍兴·克。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="493195" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775510 #3775510"]单击上图中的红色链接将显示以下内容:

    我不使用 TwinCAT、但 支持的网络控制器 似乎是  TwinCAT RT 驱动程序支持的网络控制器的列表

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

    你(们)好
    我们将在文档中修复超链接。  

    [引用 userid="493195" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775510 #3775510"]maybe, 我的计算机网卡不是 Intel 网卡,但它正常连接到以太网网络。 此外、我单击了您提供给它的链接、它显示它无效且过时。 如下图所示。[/quot]

    根据图、看起来不错。 已安装所需的驱动程序。

    我有以下问题可供您回答:

    [引用 userid="4285100" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775417 #3775417"]您是否在 UART 控制台中看到此处所述的打印内容: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/08_00_00_21/exports/docs/api_guide_am243x/EXAMPLES_INDUSTRIAL_PROTOCOLS_ETHERCAT_SLAVE_BECKHOFF_SSC_DEMO.html#autotoc_md920 ?
    1. 我在这里的问题是、当您在 R5F 上加载应用并运行它时、您是否会看到文档中提到的 UART 打印内容?

    2. AM243x LP 上有两个 RJ-45端口。 在双端口的 TwinCAT 中、您是否看到相同的行为?

    此致
    Dhaval Khandla

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

    您好!

    关于第一个问题,

    当我在 R5F 上加载应用并运行它时、CCS 软件接口中的显示如下图所示。

    我是否需要处理 CCS 上的哪个项目、它是否会显示此信息?

    R5F 始终运行、下面不显示任何提醒或消息。

    关于第二个问题,

    我分别尝试了两个 RJ45连接器连接、但都显示了相同的错误。 明天我将尝试使用带有英特尔网卡的计算机。 (在此之前、我使用同事的计算机尝试了 AM243X-LP、并报告了相同的错误。 但是、TwinCAT 可以与同事的计算机上的 F2838X 进行通信)

    我 期待收到更详细的信息。 是否需要我修改底层代码、例如宏定义?

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

    你(们)好

    [引用 userid="493195" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775543 #3775543"]

    当我在 R5F 上加载应用并运行它时、CCS 软件接口中的显示如下图所示。

    [/报价]

    将.out 二进制文件加载到 R5F 内核后、R5F 的执行在 main 函数处是否停止?

    [引用 userid="493195" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775543 #3775543"]

    R5F 始终运行、下面不显示任何提醒或消息。

    [/报价]

    这似乎是问题所在。 我看到您在从 CCS 复位 CPU 后加载。 在电路板上电复位后加载并运行时、您是否会看到同样的行为?

    [引用 userid="493195" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775543 #3775543"]是否需要我修改底层代码,如宏定义?

    除非对电路板进行了修改、否则不需要进行任何更改。

    此致
    Dhaval Khandla

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

    您好,

    [引用 userid="4285100" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775768 #3775768"]将.out 二进制文件加载到 R5F 内核后,R5F 的执行在主函数处是否停止?

    它不显示停止。

    [引用 userid="4285100" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1021225/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x/3775768 #3775768"]这似乎是问题所在。 我看到您在从 CCS 复位 CPU 后加载。 在电路板电源复位后加载并运行时、您是否会看到相同的行为?

    当我关闭电源并重新加载程序时、它仍然报告相同的错误。