主题中讨论的其他器件: TMS570LC4357、 DP83869、 HALCOGEN、 DP83630、DP83640、 DP83869EVM
工具与软件:
尊敬的支持团队:
我正在尝试将 DP83869HM 集成到我们的 FoxBMS 中(github - foxbms/foxbms-2:foxBMS 2、网址为 https://docs.foxbms.org)。 在 PHY 和 TMS570LC4357之间、MII 与铜缆的连接会出现一些问题。 通过 PC 对 RXINTSTATRAW 寄存器执行 Ping 操作时、我们未在 MAC 侧接收到任何中断。 对于配置 m、我们当前使用的是经过修改的 轻量级 IP (lwIP)演示版本(http://git.ti.com/hercules_examples/hercules_examples/trees/master/Application/LwIP)
MDIO 寄存器显示 PHY 活跃且带有地址0x00上的链路。
寄存器配置如下:
0x0 BMCR = 0x1140、
0x1 BMSR = 0x796D、
0x2 PHYIDR1 = 0x2000、
0x3 PHYIDR2 = 0xA0F1、
0x4 ANAR = 0x01E1、
0x5 ALNPAR = 0xCDE1、
0x6 ANER = 0x6F、
0x7 ANNPTR = 0x2001、
0x8 ANLLNPTR = 0x4006、
0x9 GEN_CFG1 = 0x0、
0xA GEN_STATUS1 = 0x0800、
0xD REGCR = 0x401F、
0xE ADDAR = 0x60、
0xF 1KSCR = 0xF000、
0x10 PHY_CONTROL = 0x5048、
0x11 PHY_STATUS = 0x7C02、
0x12 INTERRUPT_MASK = 0x0、
0x13 INTERRUPT_STATUS = 0x1C42、
0x14 GEN_CFG2 = 0x29C7、
0x15 RX_ERR_CNT = 0x0、
0x16 BIST_CONTROL = 0x0、
0x17 GEN_STATUS2 = 0x40、
0x18 LEDS_CFG1 = 0x6150、
0x19 LEDS_CFG2 = 0x4404、
0x1A LEDS_CFG3 = 0x2、
0x1E GEN_CFG4 = 0x12、
0x1F GEN_CTRL = 0x0
我们还在0x01DF = 0x0060中进行运行模式设置、然后使用 0x001F=4000重新启动软件。
还有我们可能遗漏的其他内容吗?
此致、
斯文