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.

[参考译文] TDA2EXEVM:从 SD/eMMC 从 SPL 引导(单级或 Falcon 模式)

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/618773/tda2exevm-booting-from-sd-emmc-from-spl-single-stage-or-falcon-mode

器件型号:TDA2EXEVM


大家好、

我们使用的是 tda2ex EVM。 我们计划启动 Falcon 模式。 以下是步骤

编译 uImage

$使 uImage LOADADDR=80008000

2.在主机端  ,在    DTB 文件的选定节点中添加所需的 bootargs

fdtput -v -t s arch/arm/boot/dts/dra72-EVM-infoadas.dtb "/setched" bootargs "console=ttyO0、115200n8 elost=noop root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait"

3.将 DTB 文件重命名为

MV dra72-EVM-infoadas。dtb args

3.将 uImage 和 args(DTB)文件复制到引导(FAT32分区)中


U-Boot SPL 2016.05 (2017年8月16日- 17:45:58)
DRA722-GP ES2.0
尝试从 MMC1引导
SPL:环境中未设置 Falcon_args_file、恢复为默认值
读取 args
正在读取 uImage
正在读取 uImage

它在这里停止。 如何在胖 SD 卡上启动故障模式?

此致、

Raj M

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    拉杰. M:
    您能否在胖 SD 卡上启动故障模式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    小杰瑞、您好!

    我在 FAT32 sdcard 分区上引导了错误模式,并将日志粘贴到上述帖子中。

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

    我有同样的问题 e2e.ti.com/.../618735 。您能向我展示如何操作。谢谢。 我发现它在内核 arch/arm/kernel/head.S ->_turn _MMU_on 处停止。 调用此函数时,内核停止。

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

    您的 SDK 是哪个版本?

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

    VISION_SDK_02_12

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

    我已将您的问题转交给 U-boot 专家。

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

    1) 1)您必须在/boot 分区中复制 uImage 和 dra7-EVM.dTB。
    2) 2)将环境变量'sl_load_image_fat_os'设置为 uImage


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

    使用的默认 DTB 为 dra7-EVM.dTB、请确保已正确设置 bootargs。 内核和 DTB 构建完成后、您也可以使用 fdtput 执行此操作。

    例如
    fdtput -v -t s arch/arm/boot/dts/dra7-evm.dtb "/cheted" bootargs "elevator=noop console=ttyO0、115200n8 root=/dev/mmcblk0p2 rw wait fixrtc omapdrm.num_crtc=2 consoleCMA=0 rootfs type=64M rootfs"


    此致
    Ravi