Thread 中讨论的其他器件:controlSUITE
工具/软件:Code Composer Studio
你好。 我目前正在使用 TI Concerto F28M35H52C1 RevG 板。 我能够使 UART 正常工作、现在我将进入以太网。 controlSUITE (2017年4月)提供了3个用于测试以太网器件的示例应用、我使用的是 enet_lwip_m3 (我正在使用 M3主设备 btw)、因为它使用 DHCP、这对我来说现在更简单。 但是、我从未看到器件获得有效地址。 与其相反、它默认为169.x.x.x 范围内的 IP 地址 我怀疑 PHY 永远不会上升。 我使用以下代码对其进行了测试。
OUT32 (0x40048000、0x020、(0x02 <<3)| 0x00000001); while (IN32 (0x40048000、0x020)& 0x00000001); PHY_DATA = IN16 (0x40048000、0x030); OUT32 (0x40048000、0x020、(0x03 <<3)| 0x00000001); while (IN32 (0x40048000、0x020)& 0x00000001); PHY_DATA = IN16 (0x40048000、0x030);
PHY 不会返回正确的 ID。
我看到一些较旧的帖子表明提供的 controlSUITE 示例中存在问题、但我现在看不到这些问题。 我使用的所有工具都是最新的。 是否有人可以指导我解决问题的地方?
测试设置:我的电路板处于默认状态。 我所做的就是用电源和以太网电缆连接它。 然后、我将 controlSUITE 示例应用导入到 CCS 中、并构建并运行它。 但它不起作用。 我缺少勘误表或示例应用程序出错。