wm30wm5125 发表于 2016-10-16 16:57:13

关于安富莱V6 板件在USB OTG FS / HS 使用USB ST2.2 库默认配置情况下的升级工作:

关于安富莱V6 板件在USB OTG FS / HS 使用USB ST2.2 库默认配置情况下的升级工作:

FS core:PA11 PA12 ID:PA9 默认Device(连接PC)
HS core:PB14 PB15      仅HOST(鼠标U盘等)

应客户需求:

HS口默认情况下稍作修改已直接支持鼠标与U盘 完成(U盘使用FATFS 0.10b库)

当前修正FS工作 HOST功能             已完成,可以正常鼠标,U盘

当前修正FS / HS 同时使用鼠标,U盘    已完成,可以在两个USB上同时鼠标与U盘.

当前修正FS 保留原有MCU功能,可以在运行中接PC交叉切换主/从功能 已完成,保留PC直接刷写板载FLASH功能

当前修正ST库加载鼠标时对不同鼠标的兼容性 已完成,可以使用大部分不同品牌的鼠标

当前修正FATFS v0.10b 库在挂接ST2.2 时出现的一些掉电与BUG. 已完成

当前未修正USB键盘库
当前未修正复合型USB设备,包括USB HUB 类(只能使用1号HUB口的设备)
当前未修正多端点通道USB设备,包括USB摄像头部分设备
                                       
                                    其它功能未测试.
                                    源码可按需开放 仅希望支持一些开源心态的程序员节约开发时间

注:USB技术说老又新,使用中更是频繁,在开发修改过程中却又相当烦杂,过程中仅源码与工作原理的理论内容都需要学习很久,
   而且度娘或雅虎等查询也并未在实际开发中对这样关键性的代码有更多的帮助                                    
页: [1]
查看完整版本: 关于安富莱V6 板件在USB OTG FS / HS 使用USB ST2.2 库默认配置情况下的升级工作: