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.

[参考译文] AM625:SDK:10_01_10_04无定制板日志

Guru**** 2468780 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1467348/am625-sdk-10_01_10_04-no-logs-with-custom-board

器件型号:AM625

工具与软件:

您好、TI 团队

我们正在基于 am6254开发定制的智能电路板。 就是这样 HS-FS 设备。

我们将从 SDK 9.0迁移到 SDK 10.01.10.04。


U-boot 从迁移  TI-u-boot-2023.04 最终目的  TI-u-boot-2024.04。

我们已添加定制电路板更改、构建并测试了映像。

但在上电后无法获取任何类型的日志。


注意: 在 ti-u-boot-2023.04上对定制电路板进行了更改、工作正常


请引导我们进行同样的操作。


谢谢。此致、
Ishan  

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

    尊敬的 Ishan:

    请说明您具体是如何使用/构建2024.4 U-Boot 的。

    您是从 SDK U-Boot 源代码还是从 git.ti.com 构建源代码?

    请附加 U-Boot 构建日志并显示您使用哪些 U-Boot 二进制文件来启动电路板。

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

    嗨、Bin、

    感谢您的答复。

    我们使用 Yocto 进行构建。

    附加 build.log 以获取 u-boot-ti-staging。

    使用的命令:  bitbake -v u-boot-ti-staging || TEE build.log

    e2e.ti.com/.../6683.build.log


    谢谢。此致、
    Ishan

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

    尊敬的 Ishan:

    我不使用 Yocto、对此也知之甚少、但经过查看您的 Yocto 构建日志后、显然您没有通过 U-Boot 构建 tiboot3.bin。 如果没有此 U-Boot 二进制文件、ROM 将无法引导电路板。

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

    嗨、Bin、

    感谢重播。

    清理 u-boot 后、在此处附加另一个构建日志。

    我们将获得 tiboot3.bin build in deploy 文件夹。

    用于生成的 cmd: bitbake -v msc-image-base || tee build.log


    e2e.ti.com/.../7651.build.log

    但在尝试引导时无法获取任何类型的日志。

    请为我们提供同样的指导、  


    谢谢。此致、
    Ishan

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

    尊敬的 Ishan:

    清理 u-boot 后、在此处附加另一个构建日志。

    我们将获得 tiboot3.bin build in deploy 文件夹。
    [报价]

    这个新映像仍然不能在控制台上打印任何启动消息?

    在我们研究 yacto 构建之前、您能否尝试一下 SDK 预编译 tiboot3.bin 文件、看看它是否至少在控制台上打印几行消息?

    请下载并安装 SDK10.1.10.4、然后复制预编译的 tiboot3.bin (. /board-support/prebuilt-images/am62xx-evm/tiboot3-am62x-hs-fs-evm.bin)到任何板引导方法、请将二进制文件命名为"tiboot3.bin"。

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

    嗨、Bin、

    我已经构建了默认 Yocto 存储库、未进行任何更改。

    然后使用此 tiboot3.bin、 tispl.bin 和 u-boot.img 进行引导 。

    并获取以下日志。

    NOTICE:  BL31: v2.11.0(release):v2.11.0-906-g58b25570c9-dirty
    NOTICE:  BL31: Built : 04:20:32, Nov  1 2024
    
    U-Boot SPL 2024.04-ti-g29d0c23d67ee (Nov 29 2024 - 11:41:54 +0000)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    SPL initial stack usage: 1904 bytes
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    Trying to boot from MMC2
    Authentication passed
    Authentication passed
    
    
    U-Boot 2024.04-ti-g29d0c23d67ee (Nov 29 2024 - 11:41:54 +0000)
    
    SoC:   AM62X SR1.0 HS-FS
    Model: Texas Instruments AM625 SK
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    DRAM:  2 GiB
    Core:  81 devices, 31 uclasses, devicetree: separate
    MMC:   mmc@fa10000: 0, mmc@fa00000: 1
    Loading Environment from nowhere... OK
    In:    serial
    Out:   serial
    Err:   serial
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed -121
    Net:   eth0: ethernet@8000000port@1
    Hit any key to stop autoboot:  0 
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'uEnv.txt'
    23853568 bytes read in 978 ms (23.3 MiB/s)
    Failed to load '/boot/dtb/ti/k3-am625-sk.dtb'
    libfdt fdt_check_header(): FDT_ERR_BADMAGIC
    No FDT memory address configured. Please configure
    the FDT address via "fdt addr <address>" command.
    Aborting!
    ERROR: Did not find a cmdline Flattened Device Tree
    Could not find a valid device tree
    Scanning for bootflows in all bootdevs
    Seq  Method       State   Uclass    Part  Name                      Filename
    ---  -----------  ------  --------  ----  ------------------------  ----------------
    Scanning global bootmeth 'efi_mgr':
    No EFI system partition
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
      0  efi_mgr      ready   (none)       0  <NULL>                    
    ** Booting bootflow '<NULL>' with efi_mgr
    Loading Boot0000 'mmc 1' failed
    Loading Boot0001 'mmc 0' failed
    EFI boot manager: Cannot load any image
    Boot failed (err=-14)
    Scanning bootdev 'mmc@fa00000.bootdev':
    Scanning bootdev 'mmc@fa10000.bootdev':
    Bus usb@31100000: generic_phy_get_bulk : no phys property
    Register 1000840 NbrPorts 1
    Starting the controller
    USB XHCI 1.10
    scanning bus usb@31100000 for devices... 2 USB Device(s) found
    link up on port 1, speed 1000, full duplex
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    BOOTP broadcast 4
    DHCP client bound to address 192.168.1.196 (2167 ms)
    Scanning bootdev 'port@1.bootdev':
    missing environment variable: pxeuuid
    Retrieving file: pxelinux.cfg/01-64-1c-10-2a-7d-d9
    link up on port 1, speed 1000, full duplex
    *** ERROR: `serverip' not set
    Retrieving file: pxelinux.cfg/C0A801C4
    link up on port 1, speed 1000, full duplex
    *** ERROR: `serverip' not set
    Retrieving file: pxelinux.cfg/C0A801C
    



    谢谢。此致、
    Ishan

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

    尊敬的 Ishan:

    很高兴听到您让它开始工作。 感谢您的更新。