工具与软件:
您好、TI:
我们注意到在 EVM AM6442上从 EEPROM 提取 MAC 地址时失败、而我们可以从 u-boot 命令提示符读取/写入 EEPROM。
串行日志:
==========
U-Boot 2023.04-g24098ea90d (2023年7月6日- 12:59:40 +0000)
SoC:AM64X SR2.0 HS-AM64X FS
模型:德州仪器(TI) AM642 EVM
EEPROM 在0x50处不可用、尝试在0x51处读取
在0x51读取板载 EEPROM 失败-1
DRAM:2GiB
内核:59个器件、29个 uClasses、devicetre:单独
MMC:MMC@fa10000:0、MMC@fa00000:1
正在从 MMC 加载环境... 好的
EEPROM 访问:
==========
=> i2c MD 0x50 0x42.2 0xc0
0042:70 ff 76 1f 3e 7c 70 ff 76 1f 3e 7d 70 ff 76 1f pv.>>pv.
此功能最初是有效的、我们启动了器件、并使用"echo"和"cat"命令对 EEPROM 进行了读取/写入。 在此之后、即使 MAC 地址存储在 EEPROM 中、我们也看到它在 U-boot 中无法获取 MAC 地址。
请告诉我们这里可能会出现什么问题、以及如何恢复此错误以将 MAC 地址提取到 eth1和 eth2接口。
谢谢!
Prathibha