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.

[参考译文] TMS570LS1227:将 DP83848与 TMS570LS1227连接

Guru**** 2379580 points
Other Parts Discussed in Thread: DP83640, TMS570LS1227, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1507691/tms570ls1227-interfacing-dp83848-with-tms570ls1227

器件型号:TMS570LS1227
主题中讨论的其他器件:DP83640HALCOGEN

工具/软件:

您好:

对于一个定制项目、我尝试将 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 通信的基本示例?

-你有什么具体的建议,检查或理解为什么这个例子不工作?