Thread 中讨论的其他器件:EK-TM4C1294XL
您好!
我有一个定制板、其设计基于 TM4C1294NCPDT。 电路板的以太网部分基于 Launchpad 设计。 以太网差分输出引脚连接到具有集成磁性元件的脉冲插孔。 RBIAS 引脚通过4.87k Ω、1%电阻接地。
现在在我的设计中,我分别将以太网连接和活动 LED (EN0LED0和 EN0LED1)连接到引脚 PK4和 PK6 (对于 Launchpad,它们连接到引脚 PF0和 PF1),因此我更改了 init_emac 函数中 TCP 回显示例中引脚的 LED 配置。 我可以看到、连接以太网电缆时、链接 LED 持续亮起、并且活动 LED 在有一些以太网 RX/TX 活动时闪烁、并且我在控制台中收到以下消息、
闪存中的 SS
启动 TCP 回显示例
系统提供商设置为 SysMin。 停止目标以查看 ROV 中的任何 SysMin 内容。
服务状态:DHCP :Enabled : 000
服务状态:DHCP :已启用 :正在运行 :000
但它不显示任何添加的网络和 IP 地址。
根据 TI 文档、使用闪存编程 器并参考 e2e 线程 e2e.ti.com/.../1717385 MAC 地址(F5-DC-EA-90-10-F2)编程到 MCU 中。
但是、当我从 TI-RTOS 转储 TCP 回波示例时、MCU 不会从网络中的 DHCP 服务器获取 TCP/IP 地址。 应用程序在控制台上显示启用 DHCP 的消息并等待 IP 地址。 不过、在这里、 我怀疑它没有获取编程的 MAC 地址来广播 DHCP ...如果是、如何检查此地址以及如何解决此问题?。需要在软件方面或示例代码中进行任何更改才能从 DHCP 获取 IP 地址、用于 定制板?
供参考:
CCS 版本: CCS_6.1
TivaWare_C_Series-2.1.3.156
TI-RTOS: tirtos_tivac_2_16_01_14
电路板: EK-tm4c1294xl Launchpad。