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.

[参考译文] AM6442:u-boot 引导期间 EEPROM 检测失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1455334/am6442-eeprom-detection-failure-during-u-boot-booting

器件型号:AM6442

工具与软件:

您好、TI:

我们将使用 AM64x EVM、在引导期间、我们会看到在地址0x50、地址1和

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 在 DTS 文件中配置、而且在 u-boot 级别、我们能够访问此 EPPROM、如下所示。

按任意键以停止自动引导:0
=>
=> i2c dev 0
将总线设置为0
=> i2c MD 0x50 0x42.2 0x6
0042:42 43 44 45 46 47 BDEFG
=>

注意:  

1.该器件采用随机 MAC 地址、且每次启动时该 MAC 地址都在不断变化、可能是因为在 u-boot 中未检测到 EEPROM、并且 MAC 地址存储在 EEPROM 中。

2.我们想要更改存储在 EEPROM 中的 MAC 并查看、但为此、在 u-boot 期间检测 EEPROM 很重要。

请告诉我们可能会出现什么问题、

谢谢!

Prathibha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Prathibha:

    我们的域专家目前不在办公室,请预计响应时间会有所延迟。

    此致、

    Nitika

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、TI:

    如果有任何输入、请告知我们、

    1.在 u-boot 期间 EEPROM 检测失败(如说明中提供的日志)、但我们可以在 u-boot 处停止并能够读取/写入 EEPROM

    2.我们需要将以太网 MAC 地址(4个以太网接口)编程到 EEPROM 中、这样每次都可以得到固定的 MAC 地址。

    3.另请告知我们可以在 EEPROM 中管理多少 MAC 地址以及如何管理。

    谢谢!

    Prathibha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、TI:

    如果您有任何输入、请告诉我、

    谢谢!