MSDC使用参考
1. 概述¶
目前MSDC仅支持使用SD卡作为存储介质。
MSDC驱动路径:rtk/proj/sc/customer/usb_gadget/class/src/msdc.c
2. 配置¶
2.1. mak配置¶
在相应的product config中修改mak文件的配置,首先要保证CONFIG_USB_GADGET_SUPPORT = TRUE
以及CONFIG_USB_GADGET_SSTAR_SUPPORT = TRUE
基础USB编译打开。
启用选项CONFIG_USB_GADGET_MSDC_SUPPORT = TRUE
。由于仅支持SD卡作为存储介质,因此需要启用CONFIG_SDIO_CARD_SUPPORT = TRUE
和CONFIG_FREERTOS_PLUS_FAT_SUPPORT = TRUE
。
如果需要一启动便初始化MSDC,需要配置CONFIG_USB_GADGET_APP_CUR_CLASS = "5"
。
注意mak修改完成后需要make clean
下再make
。
2.2. 调试¶
板端插入SD卡启动后,USB连接PC,PC会出现一个盘符,实现例如插入U盘一样的效果:
可直接通过PC访问板端的SD卡。