saveenv 不起作用

saveenv 不起作用

此问题尚无答案
All Replies
  • 秀才534分

        芯片为AM3358,带了一块nand。系统调试没有问题,可以在nand中正常运行。但是在uboot阶段,利用saveenv命令无法将环境变量保存到nand中。例如

    setenv ipaddr 10.0.0.10

    saveenv

    断电重启后,发现并没有保存到nand中。

    请问怎么修改,谢谢

  • 榜眼43220分

    这是U-boot里面基本的命令,我测过没有问题的

  • 榜眼9526分

    printenv看一下,环境变量保存的地址是不是在nand中

  • 举人2030分

     你好,

    在uboot下读写nandflash是否正常?

  • 秀才534分

    uboot下读写nand是正常的,利用printenv命令可以看到设定的ipaddr,但是断电重启后,就没有设定的环境变量。看打印信息好像是执行的默认的参数,需要修改哪里吗?

  • 秀才352分

    把你的日志贴出来,看看有没有在开机时类似的警告

    *** Warning - readenv() failed, using default environment

    还有就是把saveenv后提示信息贴出来

  • 榜眼43220分

    不会是U-boot env分区被错误擦除了吧

  • 秀才133分

    你好,我也遇到这个问题,请问下要怎么解决?

  • 榜眼11395分

    hai wan

    你好,我也遇到这个问题,请问��要怎么解决?

    *** Warning - readenv() failed, using default environment

    出现的原因可能是TI官方的evm板有eeprom,您的可能没有,所以读不到相应的信息,把代码里关于读取eeprom的相关代码删除掉就可以了