问答

汇集网友智慧,解决技术难题

21ic问答首页 - AT32F437 USB HOST RT-thread u盘读写不稳定

AT32F437 USB HOST RT-thread u盘读写不稳定

TopV2023-12-09
本帖最后由 TopV 于 2023-12-9 10:51 编辑

        主芯片AT32F437VMT7配合RT-Thread Studio 开发环境,RT-Thread 版本 4.1.0            

         使用USB host 接U盘,发现很不稳定,简单的读写没问题,长期写入测试,会不定时出现USB口卡死的问题,调试发现是drv_usbfsh.c 里面的drv_pipe_xfer函数进入死循环了,此问题手里有三个U盘,新旧不一,牌子不同,有两个会出现此故障,一个不会。        
        不清楚是不是RT-thread usb host框架的问题,RT-thread 论坛上也有很多反馈usb host 此问题的,都是各显神通,没有最终定论。

        希望咱雅特力可以给力些,看咱usb host驱动上还有啥完善的不,否则usb host 看着挺好,但无法实际工程应用,很是遗憾了。        
        曾经想使用CherryUSB包来替换咱的usb 驱动,发现at32F437的usb host 不支持dma 没发使用CherryUSB了。。。。。







回答 +关注 7
17999人浏览 22人回答问题 分享 举报
22 个回答
123下一页

您需要登录后才可以回复 登录 | 注册