|
说明:& D3 J7 m: _. i4 r# s/ S! | 1、如果需要RL-USB源码的话,将DAPLink(CMSIS-DAP)里面的USB代码导出来即可,DAPLink开源了RL-USB的Device代码。 也可以反过来,在工程模板的基础上再移植SWD接口相关文件,实现一个DAPLINK下载器。7 h1 X! V, _( v( a( w 2、新版RL-USB相比老版本功能强劲了不少,比如新增的WebUSB以及更好的配合WinUSB实现上位机开发。- ]9 ?3 ^5 N) { \6 ` 3、新版RL-FlashFS V6.X相比老版本功能更强些,API更加全面(FlahFS是采用的标准C库API),已经支持删除文件夹时,同步删除其子文件。8 p$ g6 O& R9 c& {; b. g0 m* s5 ~ 4、RL-FlashFS是兼容Fat的,新版最大容量支持2TB。同时也支持EFS嵌入式文件系统,主要用于NOR型Flash。 5、新版RL-FlashFS V6.X和RL-USB的NAND完整解决方案,后面为大家制作,配套到V7上。. ~- O- w# P% |* }4 h% i7 D 6、RL-FlashFS与FatFS的区别:8 }% @; b2 S5 k9 H6 [! Q (1)FatFS仅是一个FAT类的文件件系统,擦写均衡,坏块管理,ECC校验和掉电保护都不支持。这些都需要用户自己去实现,而FlashFS都支持。+ H- N8 q, p1 F (2)RL-FlahFS操作文件名,不支持中文,而FatFS支持。# f0 T( G, o3 D0 j+ K" C) s G 7、RL-USB: % M) R" b7 O) J1 VRTX5: V7-RTX5 + RL-FlashFS + RL-USB Template.rar 6 i/ H; k6 n1 N* _# j" J# o! a FreeRTOS: V7-FreeRTOS + RL-FlashFS + RL-USB Template.rar 测试例子需要安装的库版本(同一个软件包可以安装多个不同版本): 下面三个软件包的版本(这个三个版本的软件包务必要安装):* y% y5 k" Y6 b! B; }* o: r 1 P* D4 s' W0 {& w. d- _3 \9 q: J 调试组件 RL-FlashFS$ c, U8 G7 \, x7 u$ k6 C 4 O+ L6 n5 r+ j' z2 D' ^& [# _3 _9 g. f5 A; K$ p RL-USB FreeRTOS+ s/ x- b+ t' l3 K6 u ! ]6 N5 a/ Z, k, M: E% WRTX51 ]) q1 z1 S3 x, ]) X& S: G9 o . Z3 G% E* B: c3 c1 I8 Y$ vUSB测试:' t* k0 e6 j, a+ V( I% W$ U4 Z' ] K0 L; y. }. C# M- I: W, l' G% K& i2 | r" U. g FlashFS测试:4 J. u! T2 a2 g: G7 C 操作Class4的SD卡速度是4-8MB/S,操作CLASS10的SD卡速度是12-15MB/S$ c( T3 U4 n8 N5 K9 v& `, x( j* | . Y1 ~; ?, r; j |
最全USB HID开发资料,悉心整理一个月,亲自测试
【源码】STLINK-V3MINI 高速USB仿真器,成功改刷【高速CMSIS-DAP】
STM32 USB CDC 虚拟多串口
实战经验 | 选择USBX模块生成USB CDC ACM无PD的项目
STM32 USB HID键盘例程
刘氓兔的杂谈【001】-片上USB 高速PHY
【经验分享】在进行 USB CDC 类开发时,无法发送 64整数倍的数据
在线直播|无需编写任何代码即可在STM32上实现USB-C Power Delivery
圈圈发布USB图书第二版有感,以及分享一些我学习USB过程...
USB Audio设计与实现
微信公众号
手机版