相比于对标芯片STM32F103, CH32V103最大的特点就是USB主机了,今天测试了下USB写U盘。
CH32有自家的USB文件系统库,不用去移植FatFs这些了,不过貌似不支持长文件名。
之前用STM32F107检测到设备就绪后要做一定延时才能操作U盘,否则经常出现操作识别。CH32的没有这个问题,就绪直接操作,写入速度也很快,十分稳定,反复插拔都没有问题。
下面附上测试工程:
udisk_demo.rar
(2.46 MB)
吐槽下现在的RISC-V编译工具,优化力度较弱,随便加点程序就用了大半flash,还有IDE也不太流畅。
|