USB_MSD + FAT32 + SD卡

了解更多常见问题解答教程

3个帖子/ 0新
最后一篇
Feodor Alexandrov.
离线
最后一次露面:1周前1周前
加入:2020-07-02 13:36
USB_MSD + FAT32 + SD卡

嗨对话框,

我有一个Worknig SPI驱动程序,用于带有FATFS层的SDHC卡。我可以正确地阅读/写入SD上的文件,然后在PC上看到它(如果单独注入SD卡)。现在我想通过MCU将SD卡连接到PC,并通过MSD接口提供对SD卡上的文件。在此模式下配置USB MSD的最小所需操作顺序是多少?可能存在一些更详细的文档或应用示例关于如何将自定义I / O层插入到MSD?

笔记。
1.我定义了endic_cb_hook,其中插入了关于USB状态的日志记录信息的打印。当我启动我的MSD代码时,我看到USB浏览所附,准备好的状态和配置状态。但我的笔记本电脑在Ubuntu 20.04上没有看到一些注入的设备。
2.我定义了所有USB_MSD_STORAGE_API函数。但正如我所看到的那样,只有init和is_present例程被调用。另外init只调用一次,然后ins_medium_present定期调用。
不调用读/写函数。
3.我通过usbd_x_config这样的指令添加驱动程序:
usbd_adddriver(&usb_driver_dialogsemi_da1469x);
usbd_setisrmgmfuncs(msd_usb_enable_isr_func,null,null);
4.从SMSD示例复制的设备信息。还有luninfo。终端正确分配在运行时。
5.我将使用usb_msd_storagebyname作为API,但它将其编译为未定义的参考...
6.我还试图使用SMSD,但只有我理解,它只能支持FAT12。

谢谢

Feodor.

设备:
PM_DIALOG.
离线
最后一次露面:27分钟41秒前
职员
加入:2018-02-08 11:03
嗨Feodor Alexandrov,

嗨Feodor Alexandrov,

谢谢你的问题。让我在内部与团队检查它,我会尽快回复您。

问候,pm_dialog

PM_DIALOG.
离线
最后一次露面:27分钟41秒前
职员
加入:2018-02-08 11:03
嗨Feodor,

嗨Feodor,

我们将直接与您联系到论坛。

谢谢,PM_DIALOG.