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.

[参考译文] DRA821U:无法使用 SD 卡引导 DRA821

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1433070/dra821u-dra821-can-not-boot-with-sd-card

器件型号:DRA821U

工具与软件:


HW:消费类电路板

您好、TI
我们现在使用的是 DRA821U、我们有如下一些问题:
1.我们要使用 SD 卡启动电路板、并将引导模式更改为 EVM 手册:
BOOTMODE06:1.
BOOTMODE05:0
BOOTMODE04:0
BOOTMODE00:1.

下面是我们的硬件原理图、是否存在任何问题?



2.我们如上所述设置引导模式、但该模式不起作用、SD 卡的 CLK 引脚不是时钟、
我们确保821 PORZ 复位引脚处于高电平并且晶体振荡器时钟:19.2MHz 正常
SD 卡引导正在使用 从 TI 下载
如何确认芯片是否工作正常?

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

    对于 SD 卡引导(MMC/SD 卡)、MCU_BOOTMODE[5:3]应设置为"001"。  BOOTMODE[0]应设置为"1"。

    BOOTMODE[6:4]选择 MMC/SD 引导的具体细节(如下所示)。  此外-我相信 ROM 代码会检查卡检测(MMC1_SDCD)是否为低电平(0)。

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

    你(们)好  

     感谢您的答复。 我们 按如下方式设置引脚:

    BOOTMODE06:1.
    BOOTMODE05:0
    BOOTMODE04:0
    BOOTMODE00:1.

    我们使用从 TI 下载的引导和 rootfs: boot-default-j7200-evm.tar.gz & tisdk-default-image-j7200-evm.rootfs.tar.xz

    以下是引导日志:

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

    那么、处理器从 SD 卡引导、但由于无法读取 EEPROM 而出现故障?  对于 TI 的 EVM 和默认软件交付、有一个配置 EEPROM 用于确定使用哪个 EVM。  如果定制硬件不包含 EEPROM、则需要从软件中删除该部分。

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

    你(们)好  

      感谢您的答复。

      "那么、处理器正在从 SD 卡引导、但由于无法读取 EEPROM 而失败?"

       ——是的

    那么、如何 删除 配置 EEPROM 部分? 是否有任何步骤或措施?

    谢谢

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

    您好、Wang:

    您在 SD 卡的引导分区中使用的引导二进制文件是什么?  

    使用的是哪个 SDK?  

    请在文本文件中共享完整的日志。  

    此致、

    基尔西

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

    您好!

    SDK: ti-processor-sdk-linux-j7200-evm-10_00_07_03和 ti-processor-sdk-rtos-j7200-evm-10_00_00_03

    引导二进制文件: 从 TI 下载 boot-default-j7200-evm.tar.gz

    以下是完整的日志:


    U-Boot SPL 2024.04-ti-gfda88f8bcea3 (2024年7月26日- 11:00:12 +0000)
    SYSFW ABI:4.0 (固件版本0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    EEPROM 在0x50处不可用、尝试在0x51处读取
    在0x51处读取板载 EEPROM 失败-121
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    器件读取错误:41c866a0寄存器:x!
    尝试从 MMC2引导
    读取群集时出错
    SPL_LOAD_IMAGE_FAT:读取映像 tispl.bin 时出错、err --22
    **无法在1:0上读取分区表**
    SPL:找不到分区表
    SPL:无法从所有引导设备引导
    ###错误###请重置主板###


    顺便说一下、我们使用的芯片模型是 DRA821U4TCBALMQ1、我怎么能确认我们的芯片是 GP HS 还是 HS-EVM FS 器件呢?

    非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="604466" url="~/support/processors-group/processors/f/processors-forum/1433070/dra821u-dra821-can-not-boot-with-sd-card/5502135 #5502135"]

    顺便说一下、我们使用的芯片模型是 DRA821U4TCBALMQ1、我怎么能确认我们的芯片是 GP HS 还是 HS-EVM FS 器件呢?

    [报价]

    您好!

    如果您尚未对二进制文件及其执行的引导过程进行签名、那么这是一个 GP 器件。  

    读取群集时出错
    SPL_LOAD_IMAGE_FAT:读取映像 tispl.bin 时出错、err --22
    **无法在1:0 **
    上读取分区表

    您是否已将 tispl.bin 加载到 SD 卡中的引导分区?

    -基尔西

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

    您好!

    您是否已将 tispl.bin 加载到 SD 卡中的引导分区?

    是的、以下是  SD 卡中的引导分区:

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

    您可以尝试使用其他 SD 卡一次吗? tiboot3.bin 应从 SD 卡引导分区加载 tispl.bin。

    此致、

    基尔西  

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

    是的、是相同的错误

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

    你(们)好

    以下是引导日志:

    U-Boot SPL 2024.04-ti-gfda88f8bcea3 (2024年7月26日- 11:00:12 +0000)
    SYSFW ABI:4.0 (固件版本0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    EEPROM 在0x50处不可用、尝试在0x51处读取
    在0x51处读取板载 EEPROM 失败-121
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    器件读取错误:41c866a0寄存器:x!
    尝试从 MMC2引导
    警告:在 GP 设备上检测到映像签名证书。 跳过证书以防止启动失败。 如果映像也已加密、此操作将失败
    警告:在 GP 设备上检测到映像签名证书。 跳过证书以防止启动失败。 如果映像也已加密、此操作将失败
    警告:在 GP 设备上检测到映像签名证书。 跳过证书以防止启动失败。 如果映像也已加密、此操作将失败
    警告:在 GP 设备上检测到映像签名证书。 跳过证书以防止启动失败。 如果映像也已加密、此操作将失败
    警告:在 GP 设备上检测到映像签名证书。 跳过证书以防止启动失败。 如果映像也已加密、此操作将失败
    I2C_WRITE:等待数据 ACK 时出错(STATUS=0x116)
    器件读取错误:41c866a0寄存器:x!
    随处加载环境... 好的
    在 ARM64内核上启动 ATF。。。

    注意:BL31:v2.10.0 (发布):v2.10.0-367-g00f1ec6b87-dirty
    通知:BL31:创建时间:2024年2月9日16:09:05
    I / TC:
    I/UTC:OP-TEE 版本:4.2.0-dev (版本13.3.0 (GCC))#1星期五4月12日09:51:21 TC 2024 AArch64
    I/OP-TEE TC:警告:此 OP-TEE 配置可能不安全!
    I / TC:警告:请检查 optee.readthedocs.io/.../porting_guidelines.html
    I/CPU:主 TC 正在初始化
    I/GIC:未提供 TC 分销商基地址
    I/GIC:假定缺省 TC 组状态和修改键
    I/SYSFW TC:4.0 (固件版本0x000a '10.0.8--v10.00.08 (Fiery FOX)')
    I/Huk:TC 已初始化
    I/SA2UL:已激活 TC 器件
    I/SA2UL:修复 GP 设备的 TC 防火墙所有者
    I/TRNG:为 SA2UL TC 器件启用了防火墙
    I/TRNG:SA2UL TC 已初始化
    I/SA2UL:TC 驱动程序已初始化
    I/CPU:主 TC 切换到正常全局启动

    U-Boot SPL 2024.04-ti-gfda88f8bcea3 (2024年7月26日- 11:00:12 +0000)
    SYSFW ABI:4.0 (固件版本0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    EEPROM 在0x50处不可用、尝试在0x51处读取
    在0x51处读取板载 EEPROM 失败-121

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

    尊敬的 Wang:

    只是为了确认,是否有更多的日志在这之后.

    如果不能连接、则无法尝试使用调试器连接到 MPU A72内核并检查其停止位置。