主题中讨论的其他器件:TMS320F28388D
您好!
实际上、我使用的是 enet_lwip_udp 和 Ethernet_C28x_config、工作正常。 我想更改 LED_1的可配置功能、默认情况下不使用。
此 LED 的寄存器为0x0460、配置为0001 RX/TX 活动。
我已经尝试查看来自德州的有关访问 ENET 寄存器的示例、并尝试使用以下命令:
Ethernet_device_struct.baseAddresses.enet_base = EMAC_BASE; phyRegContent= HWREG(Ethernet_device_struct.baseAddresses.enet_base + 0x0460U); phyRegContent= Ethernet_readPHYRegister(Ethernet_device_struct.baseAddresses.enet_base, 0x0460U);
使用 HWREG 时、我得到0x0000使用"Ethernet_readPHYRegister"时、我得到0xFFFF;
实际上、我已经尝试读取其他已知地址、例如0x0000、以便与数据表默认值 进行比较、但我读取的寄存器都没有对应的值。
在其他寄存器(0x0000、0x0001、0x0002等)上使用 HWREG 时、我读取与数据表默认值不对应的"某些东西 "、当我使用"Ethernet_readPHYRegister"时、我得到0xFFFF 读取的任何寄存器。
我缺少什么?
基准 MCU 是 TMS320F28388D。