导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    swupdate中使用了fw_printenv但是读不到env分区的MTD信息

    编译和烧写问题专区
    2
    4
    879
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      dollorz1 LV 4 最后由 编辑

      如题,我在一直swupdate更新的时候一直显示没MTD消息
      19af03a0-dd66-415e-9c05-20f9372874cd-image.png
      这样的话系统切换不了也就不用提后面的更新了,在查找了前面更改后没发现有什么不同的,按目前来看应该是下面文件开头的MTD格式消息没有了。
      b1681b88-dbe1-4dcd-b877-e706abbb90c9-image.png
      查找后有人遇到这个问题 说是得默认的squashfs文件格式才能使用,如果我使用的ext4 需要更改一些什么内容吗?
      35f32d83-742a-4787-91d2-553c4d0ce603-image.png
      a169ab34-4492-45b9-bad9-05524893b60f-image.png

      1 条回复 最后回复 回复 引用 分享 1
      • A
        awwwwa LV 8 最后由 编辑

        setenv需要修改为mmc版本,具体追一下源码

        D 1 条回复 最后回复 回复 引用 分享 0
        • D
          dollorz1 LV 4 @awwwwa 最后由 编辑

          @awwwwa 能说下具体是什么操作吗?按照理解来说是读不到env的MTD消息 那就是文件开头那串 可是现在开头有个乱码

          1 条回复 最后回复 回复 引用 分享 0
          • D
            dollorz1 LV 4 最后由 编辑

            问题已解决 我是在其他板级demo下复制的fw_env.cfg文件,里面有个注释掉的
            #Allwinner Tina
            #/dev/by-name/env 0x0000 0x20000
            #/dev/by-name/env-redund 0x0000 0x20000
            这个是与文档一致的 但是寻找不到MTD消息,在更改fw_env.cfg文件几次后cat /etc/fw_env.config文件发现这个并没有被更改,正确的写法应该和demo里面一致
            #Allwinner Tina UBI volume
            /dev/ubi0:env 0x0 0x20000 0x20000
            /dev/ubi0:env-redund 0x0 0x20000 0x20000
            图片传不上,先这样

            1 条回复 最后回复 回复 引用 分享 0
            • 1 / 1
            • First post
              Last post

            Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

            行为准则 | 用户协议 | 隐私权政策