主题中讨论的其他器件: HALCOGEN、 DP83640、DP83630
您好!
我们使用 TI TMS570LC4357芯片设计了定制电路板。 我正在使用 Halcogen 生成驱动程序、以便外设进行激活。
我已成功配置所有必需的外设的驱动程序、但在使用 RMII 接口配置 UDP 时遇到问题。
我 使用的是 FreeRTOS、ADC、SPI、UDP 和 I2C。
我使用 RMII 接口的 UDP 端口无法正常工作。 您能告诉我使用 Halcogen 激活 RMII 驱动程序的正确配置吗?
用于激活 RMII 驱动程序的步骤 I:
1>激活驱动程序,如下所示的 Halcogen -->驱动程序启用选项卡:
2>在 PINMUX 中选择 RMII -->引脚多路复用选项卡:
3> PINMUX -->输入引脚多路复用选项卡:
4>在 PINMUX 中激活 RMII -->特殊引脚复用"选项卡:
5>在 EMAC --> EMAC Global 选项卡中:
6>生成代码。
如上所述和所示、我在 Halcogen 中执行这些配置、然后生成代码以激活 RMII 驱动程序。
下面是硬件连接:
您能告诉我以下事项吗?
问题1:这些 Halcogen 配置是否 正确或需要更多配置?
问题2:硬件设置是否正确,特别是 MDIO 和 MDCLK?
问题3:我没有使用 Lwip。 我使用的是 FreeRTOS 函数。 我们有什么例子 ,如何使用 Lwip 库与 RMII 接口,我可以参考?
任何帮助都将是可观的。
此致
维韦克