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.

[参考译文] AM5728:EVM 引导错误

Guru**** 2584745 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633797/am5728-evm-boot-error

器件型号:AM5728

使用 PROCESSOR-SDK-LINUX-AM57X 04_01_00_06从 SD 卡成功引导 AM572x EVM 后、我们在重新引导时开始出现以下错误(并且从未出现 uboot 命令提示符)。

在进一步检查  http://processors.wiki.ti.com/index.php/AM572x_General_Purpose_EVM_HW_User_Guide#I2C_Address_Assignments 后,我们似乎已经覆盖了地址0x50处的处理器模块 ID 内存(I2C EEPROM)。

由于原理图显示 pn#CAT24C256WI-G 的 WP 引脚被拉高至 VCC、我们是否应该能够做到这一点?

什么是重新编程 ID 存储 器以便引导的最简单方法(最好是 Linux、但 CCS 也可以)?

 

U-Boot SPL 2017.01-g590c7d7fe1 (2017年9月26日- 20:05:42)
DRA752-GP ES2.0
尝试从 MMC1引导
正在读取 uboot.env

**无法从 mmc0:1读取"uboot.env"**
使用默认环境

正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
这些选项中没有匹配的 DT:
  am57xx-beagle-x15
  am57xx-beagle-x15-revb1.
  am57xx-EVM-reva3.
  am572x-idk
  am571x-idk
正在读取 uboot.env

**无法从 mmc0:1读取"uboot.env"**
使用默认环境

无法装入 ext2文件系统...
SPL_LOAD_IMAGE_ext:ext4fs 安装错误- 0

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

    我不是专家、但这看起来不像 EEPROM 检查错误。 我已通知软件团队。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Joe、您好!

    您是否使用了 PROCESSOR-SDK-LINUX-AM57x 04_01_00_06中的预构建映像、以及您是否使用"create-sdcard.sh"脚本创建了 SD 卡?
    我怀疑 ROOTFS 分区有问题、尝试安装失败。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最终确实是 EEPROM 内容问题。 EEPROM 被用户程序覆盖、U-Boot 可能会获得预期的结果、从而导致上面报告的错误。

    AM572x GP EVM 上的 EEPROM 不受写保护。 因此、同一总线上的任何 I2C 流量都可能会覆盖某些内容、从而导致类似的错误。

    如果发生这种情况、可以修改 U-Boot 以忽略该检查、然后使用它重写正确的数据。 标题内容记录如下:

    processors.wiki.ti.com/.../AM572x_General_Purpose_EVM_HW_User_Guide

    将 EEPROM 重新编程为一个良好的值应该会消除这个错误。