大家好!
本人在实现2440的USB从设备模拟成了一个U盘。而另一个USB主设备会往2440的从USB写一个文件。
insmod g_file_storage.ko file=/dev/mmcblk0p1 stall=0 removable=1
而同时这个SD卡被挂载到 /mnt/sd目录,所以写入的文件,可以在这个目录下看到。
但是现在的问题是,不能通过2440里面来读出这个目录下的这个文件出来。通过USB口可以。
用一个线程去一直扫描去读这个被写入的文件,会使写入失败。
这估计是由于g_file_storage驱动没给其绑定的设备上锁引起的。
如有哪位仁兄能解决这个问题。最好是在北京。可以把这个项目包给他做。经费面议。