嗨、大家好!
我使用的 是 Tronlong 公司的 ti-processor-sdk-linux-rt-am62xx-evm-08.06.00.42。
我通过以下命令创建虚拟 USB 拇指驱动器:
u_disk_file=/home/root/vfat.img
如果[! -d ${TEMP_DIR}];然后
mkdir -p ${TEMP_DIR}
FI
#在目标板/home/root dir 中创建4GB 文件(vfat.img)
如果[! -e ${U_DISK_FILE}];然后
#dd if=/dev/zero of=${U_DISK_FILE}bs=1M count=4000
falloc -l 4000M ${U_DISK_FILE}
mkfs.vfat -F 32 ${U_DISK_FILE}
FI
#在操作系统启动后添加自动启动
损失/dev/loop0 ${U_DISK_FILE}
modprobe g_mass_storage file=/dev/loop0可移除=1
挂载-t vfat ${U_DISK_FILE}/mnt
上述命令已添加到 shell 脚本文件中,并通过使用 systemd 自动运行。
Linux 操作系统启动时、应用程序会将一些日志写入/mnt 目录。 由于测试原因、测试仪有时会通过切断电源或使用 reboot 命令重新启动 Linux OS。
现在、我们遇到了一个无法将日志写入 /mnt 目录的问题。 和日志提示符:
无法删除 "log-2024-05-16_07-37-13.bin":仅就绪文件系统
我检查启动日志:
有人能告诉我如何解决这个问题吗?
此致!
刘振杰