|
使用的是野火F429的开发板。现在想模拟一个U盘,通过USB Device接口,让PC直接读取开发板上SD卡的数据。 开发板自带的例程有一个类似的,只不过存储器是SPI Flash。于是我将接口函数全部替换为SDIO的函数,结果运行发现无法识别。 调试时发现,在SDIO读函数中死机了。 仔细跟踪了一下,发现例程的USB驱动是纯中断式的!所有上层操作都是在中断中调用的!可是调用到SDIO的读函数时,需要等待DMA中断返回结果,而在USB中断中显然是收不到其他中断的,所以程序就死在这里了。 那么问题来了,这个USB驱动有非中断版本吗? |
Your UAT Feedback is needed within today.
STM32_USB_Device_Library
用STM32F4 Cube MX生成的USB Device C代码的BUG
STM32F446 USB和串口1 冲突
STM32f407ZG使用STM32CubeMX创建USB应用失败
请教stm32F105 USB开发资料去哪里下载
STM32F103VE-USB-VCOM发不出数据
STM32cubemx 配置出的 USB HID 电脑无法识别
[STM32L496] 求助USBCDC通信,PC端总是需要插拔USB线问题
STM32F USB DFU下载无法识别USB设备
微信公众号
手机版
评分
查看全部评分
评分
查看全部评分
之前用的芯片从来没用过中断嵌套,刚转stm32思路还没转过来。
谢谢大家!
评分
查看全部评分