我在我的
STM32H745I-DISCO 板上配置了 2 个文件存储设备。
USB_OTG_FS 和 SDMMC1(用于内置 eMMC)。
两个设备都正确初始化,没有错误。
USB 主机检测到该设备,它正确地将其识别为媒体存储类设备。
它进入状态 HOST_USER_CLASS_AC
tiVE。
然后我启动新的 RTOS 任务来挂载设备。
它在 STM32H747I-DISCO 上有效(尽管通过外部 USB_OTG_HS)。
在此板上,当驱动程序尝试读取数据时,我会收到 HARD_FAULT 中断。
尝试从 USB 磁盘或 MMC 读取或写入时都会发生 HARD_FAULT。