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.

[参考译文] AM6442:运行 enet_layer2_icssg 示例 SDK V.11 时出现问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1525311/am6442-problem-running-enet_layer2_icssg-example-sdk-v-11

器件型号:AM6442
主题: SysConfig 中讨论的其他器件

工具/软件:

大家好:

我在 SDK V_11_00_00_15 中运行 enet_layer2_icssg 示例时遇到了一些困难。

我可以观察到的是:当我调用带有“NULL"参数“参数的“EnetMp_mainTask"函“函数时,我的程序将在“EnetMp_open"函“函数中被阻止。
更准确地说,我被阻止在这个函数“status = EnetApp_driverOpen(perCtxt->enetType, perCtxt->instId);“。 关于我传递的参数、enetType = 1(对应于 ENET_ICSSG_DUALMAC)且 instId = 2U、因此这些参数似乎是正确的。


以下是我的测试设置:

- AM6442 EVM 板
- SDK:mcu_plus_sdk_am64x_11_00_00_15
- CCS 1260 IDE
编译器: ti-cgt-armllvm_4.0.3.LTS
-代码示例运行:
main 和 SysConfig 位于以下位置:C:\ti\mcu_plus_sdk_am64x_11_00_00_15\source\networking\enet\core\examples\enet_layer2_icssg\icssg_layer2_dualmac\am64x-evm\r5fss0-0_freeRTOS
Enet_layer2_icssg.c 位于以下位置:C:\ti\mcu_plus_sdk_am64x_11_00_00_15\source\networking\enet\core\examples\enet_layer2_icssg
-在 R5F 内核上运行的代码 (0-0)

关于 SysConfig 配置、我具有与示例中给出的配置相同的配置。



由于此问题出现在某个示例的初始化阶段、我允许自己联系您。 您是否知道这个问题可能来自哪里?

如果您需要更多信息来了解我的问题、请告诉我。  
提前、非常感谢您的帮助。

此致、
马克西姆

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

    您好、 Maxime:

    感谢您的查询。

    C:\ti\mcu_plus_sdk_am64x_11_00_00_15\source\networking\enet\core\examples\enet_layer2_icssg\icssg_layer2_dualmac

    开箱即用的 ICSSG_DUALMAC 示例不能为您工作?

    是否有任何本地更改?

    此致

    Ashwani

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

    尊敬的 Ashwani:  

    非常感谢您的回答。  

    确切地说、该示例无法正常工作。  
    否、 没有本地更改。  

    此致、  
    马克西姆  

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

    谢谢 马克西姆

    我将在我的设置中尝试此操作、并在本周末提供反馈。

    此致

    Ashwani

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

    非常感谢 Ashwani!

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

    您好、 Maxime:

    我下载了 https://www.ti.com/tool/download/MCU-PLUS-SDK AM64X-11.00.0.15

     在 CCS 中导入 C:\ti\mcu_plus_sdk_am64x_11_00_00_15\source\networking\enet\core\examples\enet_layer2_icssg\icssg_layer2_dualmac\am64x-EVM

    构建并加载二进制文件。 以下是我在控制台上获得的日志。

    我的设置 :AM64x-EVM <=>D-link-switch <=>TI-network

    如果您还有其他问题、请告诉我。

    此致

    Ashwani

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

    尊敬的 Ashwani:  

    非常感谢您的回答。  

    我看到它是正常工作为你,但这并不意味着它工作为我...  

    我尝试 创建一个新工程、使图中显示相同的配置。  
    您在项目属性中做了哪些更改、以便能够不出错地构建它?  
    我不能只是 “

     在 CCS 中导入 C:\ti\mcu_plus_sdk_am64x_11_00_00_15\source\networking\enet\core\examples\enet_layer2_icssg\icssg_layer2_dualmac\am64x-EVM

    构建并加载二进制文件。  “

    在我构建它时、很多文件路径都丢失了。  
    您能告诉我您一步一步的方法是什么吗?  

    提前感谢您、  

    马克西姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试 创建一个新工程、以便在我们的图片中显示相同的配置。  
    您在项目属性中做了哪些更改、以便能够不出错地构建它?  [/报价]

    您能否导入 SDK 示例而不是创建新示例并提供更新的结果?

    software-dl.ti.com/.../GETTING_STARTED_BUILD.html

    此致

    Ashwani

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

    尊敬的 Ashwani:  

    实际上、当我们导入工程而不是创建新工程时、工程属性看起来要好得多。 谢谢!  

    然而, 当我构建项目并尝试开始调试时,我得到这个错误:  

    我已经尝试复位器件、更换 JTAG 电缆等等、但仍然无法开始调试。 我测试了另一个我知道可以正常工作的项目、以确保我的电路板不会出现问题、并且一切都正常工作。 也许您知道某个配置可能缺失、并且可能导致此错误?

    提前感谢大家。  

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

    似乎存在与器件的 JTAG 连接相关的问题。 下面的链接可提供帮助。  

    https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html

     如果仍遇到问题、请创建单独的主题。

    此致

    Ashwani