之前有个通过stm32f103单片机usb导文件的小需求,功能已经开发完成,但是馋于air32f103到高主频,本想着切换过来,把性能再拔高拔高,苦于对usb协议栈不熟,一直没有付与实践。
等了好几个月,好不容易等来了官方的Mass_Storage例程,迅速开干,先是在例程基础上实现了用内部flash模拟U盘,调好后U盘加载速度还勉强能接受(但是调试过程中就遇到各种不顺,如果flash没擦除,要等很久才会跳出格式化界面,电脑卡死)。
接着再移植到RTThread工程上,结果速度就惨不忍睹了,经常加载不出来。
心想着可能是因为RTThread工程开销过大,就又移植到了rtt-nano上,结果依然是不行。
将原来的stm32工程的可执行文件下载到相同的板子上,速度就好很多,用ch32f103的板子试,速度就更快了。
由此可见,官方给出的USB库是真的太拉胯,建议后来人慎用,想说爱你不容易。
标签:USB,例程,没法用,flash,air32f103,U盘 From: https://www.cnblogs.com/30toB/p/17627495.html