2019.2.19 21:00~24:00 The server is upgraded, Maybe the network will be unstable, please understand :)
模块重启后,root目录里的内容丢失
-
如题 模块重启后,root目录里的内容丢失,本来是好了,用了一段时间后出现这个问题,配置的wifi密码也会丢失。
-
是固件的问题 ,不知道编译的时候 那个选项导致的
-
@zhaojie 还能复现吗?方便的话固件传这里,我测试一下
-
换我编译的固件就不行 0_1521005715790_h.bin
-
root@Widora:/bin# mount rootfs on / type rootfs (rw) /dev/root on /rom type squashfs (ro,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,noatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime) tmpfs on /tmp/root type tmpfs (rw,noatime,mode=755) overlayfs:/tmp/root on / type overlay (rw,noatime,lowerdir=/,upperdir=/tmp/root/upper,workdir=/tmp/root/work) tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600) debugfs on /sys/kernel/debug type debugfs (rw,noatime) root@Widora:/bin#
从结果来看,是丢失了jffs2文件系统,所以无法保存数据。
正常刷机完成后第一次启动,会有一个占用CPU非常高的进程,持续大约1分钟,mount_root ,那个就是jffs2正在初始化,而你这个固件,没看到这个进程。
-
-
@mango 能不能给个默认的.config文件
-
@zhaojie 0_1521183309195_common.config
默认选择widora32之后的
-
@mango 换了.config 也不行 会报
[ 25.500000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[ 25.500000] jffs2_build_filesystem(): unlocking the mtd device... done.
[ 25.510000] jffs2_build_filesystem(): erasing all blocks after the end marker..好像和恢复出厂有关,换网站上下载的bin,一开始也不行,恢复出厂就好了。
-
换了.config 恢复出厂也能好
-
@zhaojie 报的这三条不是错误,是jffs2巡检flash时候的动作
-
@mango 还是不行 和固件大小有关 12M的时候 就没法恢复出厂,reboot也不起作用