- 论坛徽章:
- 0
|
我正在做usb gadget的东西。内核是2.6.20。
我做了一个fat32的文件系统fat32.img,fat32.img中有一个文件test.txt 。
#mount -o loop fat32.img /mnt
#ls /mnt
test.txt
#cat test.txt
hello ,world
test.txt的内容是hello ,wolrd.
执行:
#insmod s3c2410_udc.ko
#insmod g_file_storage.ko file=fat32.img stall=0 removable=1
当插入USB线时,PC端能够检测出,就像插入U盘一样,可以打开并显示文件内容。我用的是ubuntu。 模拟U盘挂在/media/disk-2这个目录下的。
#ls /media/disk-2
test.txt
#cat /media/disk-2/test.txt
hello ,world
我的问题是,但是当我在开发板更新test.txt这个文件的时候,PC端读取到的test.txt这个文件的内容没有得到更新,如下所示:
开发板:
#echo test >/mnt/test.txt
#cat /mnt/test.txt
test
PC:
#cat /media/disk-2/test.txt
hello,world
请问,这个问题应该怎么解决呢?
敬待回复,谢谢! |
|