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.

[参考译文] AM62D-Q1:为 AM62D 构建的映像未在 AM62A EVM 上引导

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1626587/am62d-q1-image-built-for-am62d-was-not-booting-on-am62a-evm

器件型号: AM62D-Q1

您好、

我有一个 AM62A EVM。

当我从 tisdk 生成映像时、我确实使用了processor-sdk-scarthgap-nonqt-11.02.08.02-config.txt层配置来进行构建设置。

根据此参考 https://software-dl.ti.com/processor-sdk-linux/esd/AM62DX/11_02_08_02/exports/docs/devices/AM62DX/linux/Release_Specific_Yocto_、获取 yoctaner_Configuration.html#yocto-layer-configuration

当我使用“machine= am62axx- evm bitbake -k tisdk-base-image“、内核正在启动并能够看到登录信息。在相同的环境下、当我尝试使用 mache=进行编译时 am62dxx- EVM bitbake -k tisdk-base-image、我遇到以下错误。

在我之前的查询中、我理解它应该支持这两个图像。  您能帮助我在 AM62A EVM 上运行 AM62D 映像吗?

 

 

U-Boot SPL 2025.01-00766-g7493977a537f (Dec 03 2025 - 15:20:36 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000b '11.2.5--v11.02.05 (Fancy Rat)')
Set clock rates for '/a53@0', CPU: 1250MHz at Speed Grade 'T'
SPL initial stack usage: 13568 bytes
Trying to boot from MMC2
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Authentication passed
Starting ATF on ARM64 core...

NOTICE:  BL31: v2.13.0(release):v2.13.0-259-ge0c4d3903b-dirty
NOTICE:  BL31: Built : 07:01:36, Jul  1 2025

U-Boot SPL 2025.01-00766-g7493977a537f (Dec 03 2025 - 15:20:36 +0000)
SYSFW ABI: 4.0 (firmware rev 0x000b '11.2.5--v11.02.05 (Fancy Rat)')
DM ABI: 3.0 (firmware ver 0x000b 'MSDK.11.02.00.11--v11.02.05' patch_ver: 5)
Trying to boot from MMC2
__omap24_i2c_xfer_msg: error waiting for ACK (status=0x116)
omap_i2c_xfer: errored out at msg 0: -121
pca953x gpio@22: Error reading output register
Card did not respond to voltage select! : -110
spl: mmc init failed with error: -95
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

此致、

文卡塔

 

 

 

 

 

 

 

 

 

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

    尊敬的 Venkata:

    [报价 userid=“600319" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1626587/am62d-q1-image-built-for-am62d-was-not-booting-on-am62a-evm

    在我之前的查询中、我理解它应该支持这两个图像。  您能帮助我在 AM62A EVM 上运行 AM62D 映像吗?

    [/报价]

    您能否提供上一个查询参考? 为什么您会在 AM62A EVM 上运行 AM62D 映像?

    此致、

    建中

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

    尊敬的 建中:

    以下是上一个查询、  

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1602979/am62d-q1-commonality-between-am62a-and-am62d-w-r-t-mcasp1/6179381?tisearch=e2e-sitesearch&keymatch=%25252520user%2525253A600319#

    为什么我要在 AM62A EVK 上加载 AM62D 图像:未来我们希望将多调谐器 (STA710A) 接口集成到 AM62D、现在我只有 AM62A EVK、因此在实际的硬件可用之前、我开始尝试测试重新使用该 EVK 的可能性。

    当我使用 AM62A PSDK 并使用 am62d dtb 文件生成图像时、我能够加载图像、并可以看到已经加载了 am62d 器件树。 现在我正在尝试使用 Yocto、但从 SD 卡加载 am62d WIC 映像时遇到问题。

    您能说明一下它的不同之处在于、我在 DFU 模式下刷写了封装、现在刷写了 Yocto WIC 映像。

    此致、

    文卡塔

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

    尊敬的 Venkata:

    尝试从 MMC2 __omap24_i2c_xfer_msg 引导:等待 ACK(状态=0x116) 时出错 OMAP-L2c_xfer:msg 出错 0:–121 pca953x GPIO@22:读取输出寄存器 卡未响应电压选择! :–110 spl:MMC init 失败、错误:–95 spl :无法从所有引导设备引导

    您的错误日志显示“OMAP i2c 传输错误“。

    这是因为 AM62D u-boot SPL 需要一个在 AM62A EVM 中物理上不存在的 i2c 器件(负责切换 SD 电压)。

    虽然 AM62A 和 AM62D 来自同一系列、但它们的 EVM 在板级设计上有所不同。

    正如 Suren 在上一个线程中提到的、它在 Linux 方面可能很相似、但您必须使用 AM62A 构建本身中的引导加载程序以及 AM62D 中的内核和 rootfs。 确保 u-boot 将正确的 DT 传递给内核。

    此致、
    Vinu