1、At present, our J6 project USES 8G EMMC. At present, we set the system file to read and write by default. During the process of testing switch or reading and writing to the file, the system file will become read-only.Changed to read only and can only be fixed with the repair command:fsck.ext4 –p /dev/mmcblk0p1;
2、Modify the J6 system fstab file to mount the root directory as read-only after the system is started. After repeatedly running up and down for a period of time, there will be an error when executing "fsck.ext4-p /dev/mmcblk0p1". The information is as follows:
root@dra7xx-evm:~# fsck.ext4 -p /dev/mmcblk0p1
rootfs contains a file system with errors, check forced.
rootfs: 3470/7168 files (0.0% non-contiguous), 21493/28672 blocks
What are the possible reasons for this, and how do you find them in terms of software and hardware?ERROR dmesg.txt
3、Power up and down is prone to problems, sometimes I did not power, just frequently copy and delete the file system; Sometimes the file system becomes read-only. Is the system software incompatible with EMMC? Or is there a bug somewhere else? Help give the analysis suggestion; I understand that EMMC is relatively stable, but now I find it is easy to make mistakes?
4、We use the kenel version number:Linux version 3.14.63;
5、I have learned from the EMMC supplier that this is not a problem of hardware design, but a problem of software design. What are the possible reasons?