主题:SysConfig 中讨论的其他器件
工具/软件:
尊敬的 TI 专家:
我们自己设计的电路板硬件与此类似: 用于以太网的 CPSW0 +两个 DP83867。
对于 IIC EEPROM、我的电路板与 EVM 相同。
我使用演示 enet_lwip_cpsw_am243x-evm_r5fss0-0_freertos_ti-arm-clang 来测试我的电路板。 我的 SDK 是 mcu_plus_sdk_am243x_11_00_00_15。
以下是我的步骤。
1 我将 PHY 更改为 DP83867、并修改 PHY 地址、在 SysConfig 中选中了 strap 配置模式。
2 根据我的电路板修改 MDIO/MDC 引脚。
3 确保 RGMII 的引脚与我的电路板相同。
调试时、我总是坚持住这里
对于 EVM 板、 macAddrBuf 和我的板 macAddrBuf = 255。 减少 macAddrBuf 从 EEPROM 读取。
我检查了代码、在读取 EEPROM 之前、似乎没有写入 EEPROM。
这是我的问题,如何这 16( macAddrBuf、偏移 0x40 ) 是否首次存储在 EVM 的 EEPROM 中?
如何初始化 EEPROM 以继续测试?
BR、
春阳