我有一个66AK2E5电路板、该电路板具有来自 处理器 SDK ti-processor-sdk-linux-rt-k2e-evm-06.03.00.106的预构建文件系统 Arago-base-tisdk-image-k2e-evm.ubi。
在启动软件后启动软件时 、文件系统 突然变成只读(请参阅登录附件)。
我尝试了一些命令以了解更多信息:
root@k2e-EVM:~# mtdinfo -a
MTD 器件数量: 3.
存在 MTD 器件: mtd0、mtd1、mtd2
支持的 sysfs 接口: 是
mtd0
名称: U-boot
类型: NAND
Eraseblock 大小: 131072字节、128.0 KiB
eraseBlocks 的数量: 8 (1048576字节、1024.0 KiB)
最小输入/输出单元大小:2048字节
子页大小: 2048字节
OOB 大小: 64字节
字符设备主要/次要: 90:0
允许错误块: true
器件可写: false
mtd1.
姓名: Params
类型: NAND
Eraseblock 大小: 131072字节、128.0 KiB
eraseBlocks 的数量: 4 (524288字节、512.0 KiB)
最小输入/输出单元大小:2048字节
子页大小: 2048字节
OOB 大小: 64字节
字符设备主要/次要: 90:2
允许错误块: true
器件可写: false
mtd2.
姓名: Subifs
类型: NAND
Eraseblock 大小: 131072字节、128.0 KiB
eraseBlocks 的数量: 4084 (535298048字节、510.5 MIB)
最小输入/输出单元大小:2048字节
子页大小: 2048字节
OOB 大小: 64字节
字符设备主要/次要: 90:4
允许错误块: true
器件可写: true
root@k2e-EVM:~# df
文件系统 1K 块 已使用%已安装
ubi0:rootfs 456792 230756 226036 51%/
devtmpfs 1727456 4 1727452 0%/dev/dev
tmpfs 1746956 0 1746956 0%/dev/shm
tmpfs 1746956 9616 1737340 1%/run
tmpfs 1746956 0 1746956 0%/sys/fs/cgroup
tmpfs 1746956 4 1746952 0%/tmp
tmpfs 51200 8 51192 0%/var/volatile
tmpfs 16384 0 16384 0%/media/ram
tmpfs 349388 0 349388 0%/run/user/0
root@k2e-evm:~ df -h
已使用的文件系统大小可用使用%已安装
ubi0:rootfs 446.1M 225.3M 220.7M 51%/
devtmpfs 1.6G 4.0K 1.6G 0%/dev/dev
tmpfs 1.7G 0 1.7G 0%/dev/shm
tmpfs 1.7G 9.4M 1.7G 1%/run
tmpfs 1.7G 0 1.7G 0%/sys/fs/cgroup
tmpfs 1.7G 4.0K 1.7G 0%/tmp
tmpfs 50.0M 8.0K 50.0M 0%/var/volatile
tmpfs 16.0M 0 16.0M 0%/media/ram
tmpfs 341.2M 0 341.2M 0%/run/user/0
root@k2e-EVM:~# grep "[:space:]]ro[:space:]、]"/proc/mounts
ubi0:rootfs / ubifs ro、relatme、assert=read-only、ubi=0、vol=0 0
tmpfs /sys/fs/cgroup tmpfs ro、nosuid、nodev、noexec、mode=755 0
如何知道问题是来自 NAND 闪存还是来自文件系统本身?
e2e.ti.com/.../output_5F00_2020_2D00_06_2D00_05_5F00_15_2D00_28_2D00_16.log