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.

[参考译文] TDA4VM:eMMC uboot 环境问题

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1136652/tda4vm-emmc-uboot-enviroment-issue

器件型号:TDA4VM

大家好、

我们希望用户 eMMC 启动系统。

我们发现 eMMC 环境未保存在 eMMC mmcblk0boot0、0x3400、0x200中(我们之前使用 SD 卡)

我们发现...

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1031148/faq-tda4vm-u-boot-changes-in-sdk-8-0-vs-7-3

但是,当我们更改为 R5 tiboot3.bin 时,将导致启动死亡。

下一步应该做什么?  

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

    您知道有什么不同吗  

    PSDK_Linux\board-support\K3-image-gen-2022.01\tiboot3.bin

    PSDK_Linux\board-support\u-boot_build\R5\tiboot3.bin

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

    大家好、

    我们已经确定 env 默认值保存在 eMMC 用户空间中。

    我们修改配置  

    CONFIG_SYS_MMC_ENV_PART=1
    目标地址   为/dev/mmcblk0boot0

    但我们希望在 Linux 上更改使用 cmd "fw_printenv"和"Fw_savenv"的 env

    我们已检查 env 是否保存在 /dev/mmcblk0boot0 偏移量为0x680000,大小 为0x20000

    并已更改/etc/fw_env.config。

    但运行这些 cmd,仍然显示读取失败。

    fw_env.config

    /dev/mmcblk0boot0    0x680000   0x20000

    fw_printenv -c fw_env.config
    无法读取环境,使用默认值
    无法从文件读取默认环境

    您对此问题有什么建议吗?