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.

DRA829V: uboot下保存时报"Card did not respond to voltage select! : -110"

Part Number: DRA829V

在uboot的shell命令下执行saveenv时,报如下错误:

Saving Environment to FAT... Card did not respond to voltage select! :-110

mmc_init:-95,time 37

Failed (1)

请问下是什么原因导致的,谢谢!

  • 您好我们已收到您的问题并反馈,如有答复将尽快回复您。谢谢!

  • 您好,您可以参阅该FAQ:https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1031148/faq-tda4vm-u-boot-changes-in-sdk-8-0-vs-7-3

    请您查看第一点,1) Environment is now saved to FAT partition of SD as against eMMC in the previous 7.3 version. This is to accommodate eaik boards that do not have eMMC(Environment现在保存到 SD 的 FAT 分区中,与之前7.3 版本中的eMMC 一样。 这是为了适应没有 eMMC 的 Eaik 板。 )

    请您section并尝试将 env 保存到 eMMC中。

    希望以上回答对您有所帮助,如有其他问题请随时联系我们。

  • 您好,看了下参考的FAQ,由于我的SDK包部署在虚拟机上,暂时无法通过git去还原,另外FAQ中提到arch/arm/dts/k3-j721e-som-p0.dtsi这个文件如下信息:

    "Memory starting from 0xa0000000 through 0xabc00000 are reserved."

    我这边未发现这个地址,还是不知如何修改,您那边能否再详述下如何改下dtsi这个文件来实现env保存到emmc中?谢谢!

  • 好的您的新问题我会继续为您跟进给工程师,如有答复将尽快回复您。

  • 该改动并不是针对于设备树的改动,需恢复的修补程序如下:

    commit 20e7036ac9194b4ec8b0161b830d7f4f4d6db95f (tag: 08.00.00.002)
    Author: Amarnath MB <amarnath.mb@ti.com>
    Date:   Wed Jun 23 17:38:20 2021 +0530
    
    Date:   Wed Jun 23 17:38:20 2021 +0530
    
        configs: j721e_evm: Enable configs to store env in MMC FAT partition
        
        J721E EVM used to store env on eMMC, since EVM and EAIK uses same
        defconfig and there is no eMMC on EAIK, we need to keep env in an
        interface which available on both EVM and EAIK. So, save env in FAT
        partition of MMC SD Card.
        
        Enable defconfigs relevant for storing env on FAT partion of MMC.
        
        Signed-off-by: Amarnath MB <amarnath.mb@ti.com>
        Signed-off-by: Sinthu Raja <sinthu.raja@ti.com>
        Reviewed-by: Lokesh Vutla <lokesjhvutla@ti.com>
    
    diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig
    index a6d3cb6866..2ea212fa17 100644
    --- a/configs/j721e_evm_a72_defconfig
    +++ b/configs/j721e_evm_a72_defconfig
    @@ -80,10 +80,11 @@ CONFIG_OF_LIST="k3-j721e-common-proc-board k3-j721e-tps65917-proc-board k3-j721e
     CONFIG_SPL_MULTI_DTB_FIT=y
     CONFIG_SPL_MULTI_DTB_FIT_NO_COMPRESSION=y
     CONFIG_ENV_OVERWRITE=y
    -CONFIG_ENV_IS_IN_MMC=y
     CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
     CONFIG_SYS_RELOC_GD_ENV_ADDR=y
    -CONFIG_SYS_MMC_ENV_PART=1
    +CONFIG_ENV_IS_NOWHERE=y
    +CONFIG_ENV_IS_IN_FAT=y
    +CONFIG_ENV_FAT_DEVICE_AND_PART="1:1"
     CONFIG_NET_RANDOM_ETHADDR=y
     CONFIG_DM=y
     CONFIG_SPL_DM=y
    diff --git a/configs/j721e_evm_r5_defconfig b/configs/j721e_evm_r5_defconfig
    index 01dadb98bf..f6620698dd 100644
    --- a/configs/j721e_evm_r5_defconfig
    +++ b/configs/j721e_evm_r5_defconfig
    @@ -68,6 +68,7 @@ CONFIG_SPL_MULTI_DTB_FIT=y
     CONFIG_SPL_OF_LIST="k3-j721e-r5-common-proc-board k3-j721e-r5-eaik"
     CONFIG_SPL_MULTI_DTB_FIT_NO_COMPRESSION=y
     CONFIG_ENV_OVERWRITE=y
    +CONFIG_ENV_IS_NOWHERE=y
     CONFIG_SYS_RELOC_GD_ENV_ADDR=y
     CONFIG_DM=y
     CONFIG_SPL_DM=y

    如以上所示,这是一个配置选项的更改。 因此我们无法修改 DT 以补偿该变化。

    希望以上回答对您有所帮助,如有其他问题请随时联系我们。

  • 已按你这个改了,目前问题解决了,谢谢!