swupdate中使用了fw_printenv但是读不到env分区的MTD信息
-
如题,我在一直swupdate更新的时候一直显示没MTD消息
这样的话系统切换不了也就不用提后面的更新了,在查找了前面更改后没发现有什么不同的,按目前来看应该是下面文件开头的MTD格式消息没有了。
查找后有人遇到这个问题 说是得默认的squashfs文件格式才能使用,如果我使用的ext4 需要更改一些什么内容吗?
-
setenv需要修改为mmc版本,具体追一下源码
-
@awwwwa 能说下具体是什么操作吗?按照理解来说是读不到env的MTD消息 那就是文件开头那串 可是现在开头有个乱码
-
问题已解决 我是在其他板级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
图片传不上,先这样
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号