内核配置: cp arch/arm/configs/ok335xd_evm_linux_defconfig .config make menuconfig 找到如上回车,然后同理按照如下操作 找到如上输入M,配置File-backed Storage Gadget (DEPRECATED)为M 一直退出Exit,然后yes回车保存 然后编译内核后再编译模块 make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm uImage make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm modules 在内核目录的driver/usb/gadget生成一个g_file_storage.ko的模块。 把g_file_storage.ko copy 到你的目标板的文件系统中 新建一个32M镜像:`dd if=/dev/zero of=img bs=1k count=32k` 然后:`insmod g_file_storage.ko file=img stall=0 removable=1` 用usb线把目标板的USB device 口与HOST的usb口相连,一个32M的U盘就实现了 初次连接电脑会显示识别不到,可以先格式化一下 然后传输文件到u盘上 把新建的img镜像挂载到开发版上 mkdir test mount img ./test 就可以在开发版看到u盘的内容 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 10:37
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.