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:模块加载错误

Guru**** 2563960 points
Other Parts Discussed in Thread: AM5728, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604559/am5728-module-load-error

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

您好!

当将 ICSS 配置的 AM572X 的 EcMasterDemo.out (二进制)刷写到 TI AM5728 IDK 板并在 Teraterm AM 中编译时、出现以下错误。 仅使用主板。

内核加载程序无法加载 vxe。  使用"rtp exec"或"rtpSp"启动可执行文件、或指定 load_Full_linked 以加载完全链接的模块。

错误与什么相关?任何人都能提供帮助!!!

谢谢、

Swarna。

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是什么软件? 哪个版本? 哪款电路板?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    EcMasterDemo of AM572X I 内置在 CCS6.1.3中我闪存到 TI AM5728 IDK 板中的二进制文件。 当我检查 Teraterm 上的输出时、收到错误。

    此致、
    Swarna
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是 Linux 还是 RTOS? 哪个版本? 您从何处获取此 EcMasterDemo?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我从 Acontis 网站获得了 EcMasterDemo Eval2.9。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 EtherCAT 专家已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Swarna、

    对我来说、您做了什么并不清楚。 在 Acontis 站点、没有 EcMasterDemo.out 文件。 您刷写了哪个文件? 您是否确实烧录了 SD 卡或只是将其复制到 SD 卡中?

    TeraTerm 不是编译器。 您是如何使用它进行编译的? 是否可以附加整个 Teraterm 输出日志?

    谢谢、

      弗拉基米尔

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


    我从 Acontis 站点获得了 EcmasterDemo 应用程序表 EcMatser v2.9、我在 CCS6.1.3中构建、然后在二进制文件中获得了 EcMasterDemo.out 文件。 我将其重命名为 APP、并与 AM572X 的 MLO 一起将其复制到 SDCARD 中、并尝试在 AM5728 IDK 板中引导、并尝试在 Teraterm 控制台中看到错误"无效幻数"。
    目前我没有板、所以我可以发送日志。抱歉、这是不方便的。


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

    我只将 EcMasterDemo.out 与调试器一起使用。 我从未尝试过在 SD 卡上复制它、并且在没有调试器的情况下启动它。

    我知道、对于 AM35xx、您不能直接使用.out 文件。 应使用 postbuild 脚本对其进行转换。 您的"无效幻数"看起来像是没有为 SD 卡创建二进制文件。

    我想 TI Guru 可以详细回答这个问题。

    另一个问题。 为什么要使用 ICSS 而不是 CPSW 端口?
    您是否可以尝试使用 Acontis 站点中的二进制文件? 由于从器件不匹配、可能会出现错误、但至少您会启动 EC-主器件。

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

    您好、Swarna、要使用 SD 卡、您需要创建将.out 转换为具有正确头文件的二进制文件。 但可能更简单 、如果第一步是使用 JTAG 连接。  您可以使用 USB/uUSB 电缆连接 IDK AM572x 板、并在 CCS 中配置与 XDS100v2的目标配置连接(附加快照)

    谢谢、

    Paula

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

    由于我们可以使用 CPSW 端口,我想了解它如何与 ICSS 端口一起工作。 我能不能知道我们如何从 Acontis 站点获取二进制文件? 是否可以从 Acontis 站点获取二进制文件?

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

    我刚刚将.out 文件重命名为 app 并复制到 SDCARD、这是正确的方式吗? 我没有转换为我刚刚重命名的二进制文件!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Swarna、重命名和复制将不起作用。

    我建议从 JTAG 开始、当您的设置正常工作时、将应用转换为 SD 卡并将其移动。

    供您参考的几个链接:

    Processor SDK RTOS 使用 Windows 创建 SD 卡

    测试应用程序二进制创建 uSIGN 处理器 SDK (PDK 安装脚本和工具)

    用于 AM57xImageGen.bat 的示例路径:
    设置 bin_path=C:\Users\EC-Master_folder\Workspace\SYSBIOS_AM57x\EcMasterDemo\Debug ->.out 的位置
    设置 App_MPU_CPU0=C:\Users\xx\Desktop\Temporal\EcMasterDemo_ICSS.out ->.out 的.out 名称

    谢谢、

    Paula

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

    是否有必要创建应用程序和 MLO? 我们无法使用 AM57X PDK 中已存在的 MLO 吗?

    谢谢、此致、
    Swarna
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Swarna、您将从 EC-主应用程序.out 创建您的"应用程序"。 但您可以重复使用 PDK 中的 MLO
    谢谢、
    Paula
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Paula、


    我使用了 PDK 中的 MLO,在 CCS 6.1.3中构建应用程序后,我得到了 EcmasteDemo.out,我将其重命名为应用程序并复制到 SDCard。 在我的 SDCard 中、我有应用程序、MLO 和配置文件。当尝试在 AM5728 IDK 板上引导 SDCard 时、遇到无效幻数错误?错误的确切原因可能是什么? 我是这类事情的新手,即使经过大量的搜索,我也找不到无效幻数错误的答案,您能帮我吗?


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

    Swarna、

    AM572x 上的次级引导加载程序(MLO)预计应用程序映像格式为 RPRC 格式、以便能够解析多个内核的应用程序二进制文件并将其加载到器件存储器中。 这与我们在 Sitara 器件上加载传统应用的方式不同、因为 AM572x 是具有 DSP 和 M4的多核器件、因此次级引导加载程序设计用于加载 ARM、DSP 和 M4二进制文件。 RPRC 头文件以幻数开头、后跟有关内核 ID、加载地址和二进制大小等的信息

    MLO 启动后、它将尝试读取应用程序映像、由于您的应用程序不是 RPRC 格式、因此会显示一个无效的幻数。 您是否使用 pdkAppImageCreate 脚本或使用 Processor SDK RTOS 中提供的 out2rprc 和 MulitcoreImageCreate 实用程序。

    Processor SDK 文档的引导部分对此进行了介绍:
    processors.wiki.ti.com/.../Processor_SDK_RTOS_BOOT_AM57x  

    pdkAppImageCreate 脚本是一种生成引导映像的脚本方法、因此无需处理 CoreID 和实用程序、您只需要使用正确的选项调用脚本、正如您在 AM57xx 的任何 PDK 示例中的编译后步骤中看到的那样。 如果您只将.out 重命名为应用程序、则映像将不会引导。 请遵循引导生成过程、并告知我们您是否仍然观察到此问题。

    此致、
    Rahul

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

    我知道我必须从 PdkAPImage 脚本生成应用程序,然后按照您发送的链接执行操作。但问题是,我无法在应用程序中找到该特定路径 APP_MPU_CPU0=%TI_PDK_INSTALL_DIR%\packages/ti\boot\SBL\binary\idkAM572x\examples\SBv7\pdk_bin\my arml.out

    pdk_am57xx_1_0_4中没有路径,例如,examples\armv7\bin\,因此我创建了示例 armv7和 bin 文件夹。 这是正确的方式吗?

    我是否必须更改批处理文件中的路径,即 AM57xImageGen.bat 中的路径?

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

    你好、Swarna、是的、你必须更改路径、步骤如下

    打开命令窗口、然后转到您的 PDK 软件包(示例如下)

    >CD C:\TI\pdk_am57xx_1_0_2\packages

    运行脚本以设置环境

    > pdksetupenv.bat

    转至 ti\boot\SBL\tools\scripts

    >CD ti/boot/SBL/tools/scripts

    设置输出二进制路径和.out 所在路径(示例路径下)

    >设置 bin_path=C:\Users\Alice \EC-主设备

    >设置 App_MPU_CPU0=C:\Users\Alice \EC-母版\EC_Master_SysBIOS_Am572x\Workspace\SysBIOS_AM57xx\EcMasterDemo\Release\EcMasterDemo.out

    运行脚本以创建"app"

    > AM57xImageGen.bat

    您应该会在 C:\Users\Alice \EC- Master 位置看到"app"

    请参阅以下链接以了解更多信息

    Processor SDK RTOS 使用 Windows 创建 SD 卡

    使用 Processor SDK ( PDK 安装脚本和工具)测试应用二进制文件的创建

    谢谢、

    Paula

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

    按照您的步骤,我获得了应用程序文件。 非常感谢。 它对我帮助很大。 )

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

    按照以下步骤操作后、将获取应用文件并能够引导 SDCard、并在电路板复位后编辑批处理文件中的 APP_MPU_CPU0路径将获得以下内容
    " SD Boot -文件打开成功完成
    正在跳转到 MPU CPU0应用..."

    请按照链接中的以下指南操作
    www.ti.com/.../tidubz1b.pdf

    根据该指南、我必须在控制台中获取日志、但仅获得以下行
    " SD Boot -文件打开成功完成
    正在跳转到 MPU CPU0应用..."

    丢失日志可能是什么问题?二进制文件中是否存在任何问题?

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

    应用手册提到了适用于 AM437x 的工业 SDK 2.x 中的引导加载程序、您能否确认您是否正在使用适用于 AM572x 的 Processor SDK RTOS 中与 IDK 平台相对应的 MLO? 如果没有 UART 日志、您是否看到出现任何 LED? 您n`t 从 UART 控制台提供完整日志、SBL 首先检测电路板和修订版号、并相应地配置引脚复用/DDR/UART。 您看到打印出来了吗?

    此问题是否仅适用于 EtherCAT 从站应用程序,或者是否已尝试在 SDK 中测试其他应用程序映像(如简单的 LED 闪烁示例)

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

     Rahul、

    正在使用 AM57XX PDK 中的 MLO。仅使用 AM5728 IDK 主板、无从板。正在获取如上所述的日志。但我必须获取指南 《适用于 SitaraTmAM57x 的 EtherCATRegistered主参考设计》中提到的日志。

    谢谢、

    Swarna

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

    您好、Swarna、请确认您使用的是用于构建应用程序的 PDK 版本中的 MLO (我相信您使用的是 pdk_am57xx_1_0_4)。 此外、我以前也看到过这种行为、但在电路板中按下"热复位"后、通常情况下、情况正常。

    谢谢、

    Paula  

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

    Paula,您好,我使用  了 pdk_am57xx_1_0_4中的 MLO。 即使在热复位之后、也不会像指南中那样获得日志。 具体的问题是什么?

    谢谢、

    Swana

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

    Swana、您好、不确定可能会出现什么问题、但您可以测试 SD 卡的格式是否正确、并且在 使用其他应用程序时 MLO 工作正常。

    对于测试、您可以下载 预编译 EtherCAT 从站1.0.1 (使用 PDK 1.0.4)、其中包含预编译应用。

    以下日志来自我的设置(热复位后):

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    **** PDK SBL ****
    ****复制应用程序映像到 DDR ****

     SD Boot (SD 引导)-文件打开成功完成
    正在跳转到 MPU CPU0应用程序...


    版本- EtherCAT 从站1.0.1.0
    板名称     :AM572IDK
    芯片修订  版:1.3BEtherCAT 器件

    SYS/BIOS EtherCAT 演示应用3.30板名称:AM572IDK

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    此外、电路板 的 LED 以正确的模式亮起。

    您可以使用此"应用"进行测试、以便我们开始排除可能出现的问题。

    谢谢、

    Paula

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

    您好、Paula、

    我使用 EtherCAT 从站的预编译应用程序进行了检查。我获得了您提到的日志。

    **** PDK SBL ****
    ****复制应用程序映像到 DDR ****

     SD Boot (SD 引导)-文件打开成功完成
    正在跳转到 MPU CPU0应用程序...


    版本- EtherCAT 从站1.0.1.0
    板名称     :AM572IDK
    芯片修订  版:1.3BEtherCAT 器件

    SYS/BIOS EtherCAT 演示应用3.30板名称:AM572IDK

    但是、即使在 wam 重置后尝试我的应用程序也 会获取日志、如所示

    **** PDK SBL ****
    ****复制应用程序映像到 DDR ****

     SD Boot (SD 引导)-文件打开成功完成
    正在跳转到 MPU CPU0应用程序...

    这是我们面临的问题! 我不知道在哪里找到解决方案。您能帮我如何显示日志吗?

    谢谢、

    Swarna

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Swarna、EcMasterDemo 二进制文件(app)似乎有问题。 顺便说一下、您是否按照我之前的建议尝试使用 JTAG 运行 EcMasterDemo.out?

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

    我尝试使用 JTAG 运行 Ecmaster.out、并在 CCS 控制台中看到了输出日志。

    我按照以下步骤查看控制台上的输出。

    创建目标配置
    (a)导航至 View→Target Configuration。
    (b)右键单击 New Target Configuration
    (c)创建文件名(例如、AM572x_IDK.ccxml)
    (D)为板载 JTAG 设置与 XDS100v2 USB 仿真器的连接
    注:板载 JTAG 速度慢。 如果可能、TI 建议使用外部 JTAG、如
    Spectrum Digital XDS560v2 STM USB。
    (e)将电路板或器件设置为 AM572x
    (f)点击 Target Configuration 并选择 Cortex-A15_0
    (g)按如下方式输入初始化脚本:..\..\..\emulation\boards\am572x\gel\idk_am572x.gel
    (h)单击保存按钮
    (i)右键单击 AM572x_IDK.ccxml 以启动配置
    (j)右键单击 CortexA15_0以连接到目标
    (k)单击"Scripts"→"Default"
    (l)单击 OnTargetConnect_API
    (m)单击"Load Program"、然后单击"Browse Project"
    (n)单击 EcMasterDemo
    (o)单击"Debug"或"Release"
    (P)单击 EcMasterDemo.out
    (Q)单击 Resume 按钮


    我加载了调试配置的 Ecmasterdemo.out 程序。 执行此控制后、进入主函数、控制台上不会显示任何内容。

    当我使用几个 printf 语句进行检查时、我会知道调用了一个函数(Board_init)、但该函数不存在。 在内存映射中,函数位于 PC 中未安装的 PDK (pdk_am57xx_1_0_5)中。 存储器映射如何链接 PC 中不存在的 PDK? 仅当编译成功时才创建存储器映射、即使存储器映射中存在的 PDK 不存在也是如此。如何才能使编译成功?您可以帮助我解决吗?

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

    您好、Swarna、PDK 路径可能指向错误的版本?、随附的快照示例。 如果是、不确定如何编译工程、但请检查并重新编译、并告知我们。

    谢谢、

    Paula

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

    你好,Paula,

     当我更改 PDK 路径时、会在调试时获得以下日志。

    您能说什么是缺陷吗?

    谢谢、此致、

    Swarna

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

    您好、Paula、

    可以帮帮我吗? 在从 EcMasterDemo.out 加载程序后的 JTAG 调试期间。 控制转到 main 函数,然后转到函数 Board_init(),它将停止。我看不到任何日志,我无法理解控制的位置是什么? 如何使用 JTAG 调试检查控制流?

    谢谢、此致、

    Swarna。

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

    当控制进入 Board_init()函数时,当控制器收到错误消息 CortexA15_0:未处理的 ADP_Stopped 异常0x20023时,使用 JTAG 调试和分步调试时

    如何处理此错误?

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

    Swarna、您好、很抱歉、我的回复延迟了、我已经离开办公室几天了、现在我才可以查看这一点。

    Acontis - TI 处理器网页 上、我尝试了 EC-主站-V2.9.0.06-SysBIOS_AM57x 保护的软件包(在 AM572x CPWS 端口(J12)上工作)。 我在下面的观察结果。

    -为了对其进行编译、我使用了 PDK 1.0.2并将文件 AM57x_board.c、I2C_SoC.c 和 UART_SoC.c 的位置路径从"C:\TI\tirex-contex\pdk_am57xx_1_0_2"更改为"C:\TI\pdk_am57xx_1_0_2"。 这是因为我的 CCS "TI_products_DIR"指向"C:\TI\tirex-contex"。 注意:要更改项目文件路径、请右键单击该文件、转至属性、资源和"编辑"。 位置

    -为了正确运行它、我更改了 MasterENI.c 文件、以便它可以与我的从设备配合使用(我使用了 AM335x 作为 EtherCAT 从设备)

    -我将从设备连接到 J12 (CPSW Gb 以太网1端口)

    完成这些更改后、我能够在 AM572x IDK CPSW 端口上构建和运行 EtherCAT 主站。

    但是、当尝试使用 PRU-ICSS emllICSS 库运行演示时(来自 EC-主站-ICSS-V2.9.0.06-SYSBIOS_AM57x 保护的软件包)。 我遇到了一些问题。

    首先、我在项目属性->编译->符号->定义 符号中添加了"LINKLAYER_ICSS"。  

    -第二次我在 Project properties -> GNU Linker -> Libraries 中添加了"emllICSS"库

    然后我构建项目。 但由于一些 PDK 不匹配(emllICSS 使用 PDK1.0.4、而 EC-主站-V2.9.0.06-SYSBIOS_AM57x 保护包使用 PDK1.0.2)、我遇到了一些错误。

    让我们触摸 Acontis 的 Bases、为了了解如何对齐、我可以看到的选项是更新 EC-Master 项目以与 PDK1.0.4配合使用、或为 PRU-ICSS 创建另一个 EC-Master 软件包。

    同时、您是否认为 可以改用具有 CPSW 端口的 EC-主站?

    谢谢、

    Paula

     

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

    感谢您的响应,但我需要在 PRU-ICSS 调试模式下使用 AM5728。
    我确实添加了符号 LINKLAYER_ICSS、并且对更新的 PDK 感到厌倦了、即使没有获得正确的日志。您能告诉我如何启动以及什么是正确的过程吗?

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

    您好、Swarna、您能向我发送您的项目吗、以便我可以在我的设置中重现您的问题吗?

    谢谢、

    Paula

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

    我已尝试使用 CPSW 端口获取正确的日志。但我需要使用 PDK1.0.4的 PRU-ICSS .am 中的日志。
    以下是我下载应用程序的链接
    www.acontis.com/.../ethercat.html

    您能否检查并解决此问题?

    谢谢、此致、
    Swarna
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Swarna、让我与 Acontis 保持一致、很快回来。
    谢谢、
    Paula
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Paula,
    感谢您的帮助。 您能不能在找到对我有帮助的解决方案后立即通知我。

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

    您好、Swarna、Acontis 使用"libemllICSS.a"库构建使用 PDK1.0.2更新了"EC-主站-ICSS-V2.9.0.06-SysBIOS_AM57x-protected.zip"。 网站上。 请下载。

    来自 Acontis 网页的当前"EC-Master-V2.9.0.06-SYSBIOS_AM57x-protected"  也使用 PDK 1.0.2。

    我使用以下更改测试了该软件包和 ibemllICSs.a (PDK1.0.2)、并且能够使用 PRU2 eth0端口构建和运行演示:

    • 复制“EC-Master-V2.9.0.06-SysBIOS_AM57x-protected\SDK\LIB\SysBIOS\am57x\protected”文件夹中的“libemllICSS.a”
    • 添加 LINKLAYER_ICSS 符号(默认情况下可能在未定义的段中)
    • 添加了 emllICSS、ICSS_EMAC、PRUSS 库(还添加了新的库路径)

    以下快照:

    软件工具版本:

    - AM57xSYS/BIOS ProcessorSDK v2.0.2.11
    -编译器 GNUv4.4.8或更高版本
    -SYS/BIOS 6.45.01.29
    - XDC v3.32.00.06_core
    - AM572x PDK v1.00.02

    请告诉我这是否适合您。

    谢谢、

    Paula  

     

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

    你好,Paula,

    感谢帮助和指导,我使用 PDK 1.00.02构建了应用程序,我获得了二进制文件,但在使用 XDS100v2 JTAG 调试器进行调试时。 我需要按如下方式获取日志 、但获取的日志为

    我的日志

    (板名称:AM572IDK
    电路板类型为 AM572IDK
    SYS/BIOS EcMaster 示例应用程序)

    日志

    (板名称:AM572IDK

    电路板类型为 AM572IDK
    SYS/BIOS EcMaster 示例应用
    完整命令行:-auxclk 2000 -v 2 -t 10000 -perf -ICSS 2 1 0
    现在使用 AuxClock 在周期时间为2000 μ s 的情况下运行演示
    ===================================
    初始化 EtherCAT 主站
    ===================================
    EC- Master V2.8.1.12 (受保护) for SYSBIOS 版权所有 Acontis technologies GmbH @ 2016
    未经许可的版本、60分钟后停止发送以太网帧!
    总线扫描成功-找到1个从器件
    跳过1条相同的消息)

    在调试时、它在文件 HWI.C 中停止

    在 IDK 板左侧的 LED 熄灭后、实际出现什么问题? IDK 电路板是否存在故障或在构建过程中是否存在任何故障?

    谢谢、此致、

    Swarna

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

    您好、Swarna、

    您有调用堆栈吗?

    谢谢、

      弗拉基米尔

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

    你好、Swarna、我们可以尝试调试这个、但它确实很奇怪、因为它对我来说很有用。 您能否拥有全新的设置、这意味着再次从 Acontis "EC-主站-ICSS-V2.9.0.06-SYSBIOS_AM57x-protected"和"EC-主站-V2.9.0.06-SYSBIOS_AM57x-protected"下载、然后应用上一帖子中建议的更改?

    谢谢、

    Paula