我使用的主芯片是DM365,内核是2.6.18,dvsdk是2.10.01.18。硬件上我的USB线只给出了USB线中的D-,D+两根线。我现在能够手动切换SD卡存储模式(可以存储数据到SD卡中)和U盘模式(DM365不能存数据到SD卡,只能PC当U盘读写数据),方式如下:
SD卡模式:
rmmod g_file_storage.ko
rmmod musb_hdrc.ko
sync
mount -t vfat /dev/mmcblk0p1 /mnt
U盘模式:
umont /mnt/
insmod musb_hdrc.ko
insmod g_file_storge.ko file=/dev/mmcblk0o1 removable=1 stall =0
上面功能我通过手动切换,功能都正常。但我想知道的是,能否我的USB线插上电脑后,DM365系统能自动知道USB线已插到PC上,然后我在程序中来自动用上面的命令来切换两种模式。
不知有没有人知道怎么解决,谢谢!


