主题中讨论的其他器件:DP83640、 HALCOGEN
工具/软件:
您好:
对于一个定制项目、我尝试将 DP83848与 TMS570LS1227连接。 我选择了 DP83848、而不是 DP83640、因为它已通过 AEC-Q100认证。
我之前从未在该芯片/MCU 上使用过以太网、我想寻找一个起始示例。
到目前为止、我在德州仪器(TI) git 上找到了 lwip 示例、但似乎它不 起作用、因为我无法读取 ID 等 PHY 寄存器(我基本上卡在 EMACHWInit 中)。
有关我的配置的更多详细信息:
-我使用的是 RMII 模式, COL 和 RXD2 : 3保持悬空(但据我所知,他们有内部上拉/下拉)
-我有一个50MHz 振荡器,根据应用手册介绍了使用该芯片的 RMII 配置。
-通过禁用 EMAC 选项卡下的"Enable MII",在 HALCogen 中启用 RMII 模式
有人能给我提供一些关于以下几点的更多信息吗?
- COL 和 RXD2 : 3引脚是否应配备上拉/下拉电阻器,以确保在启动时检测到定义的 PHY 地址? 作为参考、我在启动时将 RXD0:1引脚配置为 TTL"1"、然后继续在以太网复位引脚上拉 TTL"0"、以确保所连接引脚的自举电路保持一致性
-我是否应该更改 DP83640 c/h 文件中的内容以使其能够与 DP83848配合使用? 因为我知道基本寄存器是相等的
-是否有任何关于 PHY 与 TMS 通信的基本示例?
-你有什么具体的建议,检查或理解为什么这个例子不工作?