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.
工具与软件:
你(们)好
我正在尝试在空项目中添加以太网库和代码。 我已经添加了 enet_cpsw_tcpclient 示例、在运行示例代码时、它运行正常且链接正常。 我尝试在空项目中执行相同的代码和配置、但链接没有建立、仍然存在。 在读取这些函数 EnetApp_mdioLinkStatusChange ()时,它显示链接已关闭。
================
CPSW LWIP TCP 客户端
================
EnetAppUtils_reduceCoreMacAllocation:将 CoreID:0的 MAC 地址分配从4减少到2
打开 MAC 端口1
EnetPhy_bindDriver:1842
打开 MAC 端口2
EnetPhy_bindDriver:1842
PHY 0有效
PHY 3处于活动状态
启动 lwIP 时、本地接口 IP 已启用 DHCP
[LWIPIF_LWIP] NETIF 初始化成功
主机 MAC 地址0:70:ff:76:1d:ec:f2
主机 MAC 地址-0:70:ff:76:1d:EC:e3.
Enet if Up 事件。 本地接口 IP:0.0.0.0
[LWIPIF_LWIP] Enet 已成功启动
Enet if Up 事件。 本地接口 IP:192.168.1.200
正在等待网络启动...
正在等待网络启动...
正在等待网络启动...
正在等待网络启动...
请帮助我解决此问题。
Anjana、您好!
1.能否分享您的 SDK 版本、SYSCFG 版本、以及电路板是用于 AM263x 的控制卡(CC)还是 LaunchPad (LP)?
2.我想知道将以太网示例移植到空项目而不是直接在上面开发的原因吗? 以太网应用通常很复杂、除了.c 和.h 文件外还需要许多配置? 通常、即使您要添加更多外设以及以太网功能、我也建议您借鉴 SDK 中的 TCP 客户端示例、而不是将其移植到空工程中。
3.是否可以确保您还为空工程配置了与 TCP 客户端示例完全相同的 syscfg? (建议查看每个子部分)
此致、
Shaunak Deshpande.
你好、Shaunak
1. 目前我正在使用 mcu_plus_sdk_am263x_10_00_00_35来控制卡板。
2.根据我的项目要求,我将为所有接口进行移植。 但在以太网移植时、我会遇到这样的错误。 在我的项目中、当我尝试初始化以太网本身时、我面临同样的问题。 根据您的建议、还将尝试直接执行 TCP 客户端。 我怀疑以太网初始化是否可以通过它自己完成?
3.我甚至尝试了将 Enet 的相同 syscfg 复制到我的项目中,并尝试了,但链接仍然关闭。
在我运行此 TCP 客户端示例时、可以很好地工作。 但同样的代码、当我从工作区运行时、链接会保持断开状态。
此致、
Anjana Ramalingam
Anjana、您好!
建议使用 TCP 客户端示例而不是空工程作为基础、并将其他外设和组件移植到 SDK 中可正常运行的以太网 TCP 示例。
此致、
Shaunak