chore(docs): update rst
This commit is contained in:
@@ -17,36 +17,6 @@ Q & A
|
||||
|
||||
具体说明现象,复现方式,使用我提供的 demo 再测试,以及提供完整 log
|
||||
|
||||
|
||||
CherryUSB 版本推荐
|
||||
---------------------
|
||||
|
||||
如果没有特别情况,请使用最新版本.详细版本更新说明请参考 https://github.com/cherry-embedded/CherryUSB/releases。
|
||||
|
||||
- <= v0.10.2 初代版本
|
||||
|
||||
用于定基本的框架,仅支持单 USB IP, 并且无法动态使用硬件 pipe.
|
||||
使用 XHCI 需要切到这个版本,高版本后续重构. 部分 IP 只能使用此版本,后续版本删除不再使用
|
||||
|
||||
- v1.0.0 过度版本
|
||||
|
||||
**支持动态使用硬件 pipe,不再固定**
|
||||
|
||||
- v1.1.0 过度版本
|
||||
|
||||
**主从机支持多 USB IP 且要相同 IP**;主机增加 bluetooth, chh340, ftdi, cp210x, asix 驱动
|
||||
|
||||
- v1.2.0
|
||||
|
||||
主机增加 rtl8152,cdc ncm 主机驱动;增加 esp ,aic 主机驱动;DWC2 优化代码方便阅读,并增加一些 FIFO 配置宏给用户,并增加 fifo check(这个很重要也很坑)
|
||||
|
||||
- v1.3.0
|
||||
|
||||
增加一些宏的 check;
|
||||
主机增加 pl2303 驱动;使用 id table 来支持多个 vid,pid;增加 user_data 给用户使用;优化网络相关的 class 配置和性能;
|
||||
从机增加一些获取端点信息的 api,并 **统一 ep0 buffer 的使用,美化代码**;**支持多种速度描述符自动选择功能**;
|
||||
port 中 urb->timeout 清0 的处理有点问题(大数据量传输时会出现 no pipe alloc 异常,主要原因是刚启动传输就完成了,还没判断 timeout就被修改为0了,没有进入 take sem 流程),此版本已修复
|
||||
|
||||
CherryUSB 性能能到多少
|
||||
----------------------------------------------------------------
|
||||
|
||||
@@ -77,7 +47,8 @@ dwc2 has less endpoints than config, please check
|
||||
Ep addr XXX overflow
|
||||
------------------------------
|
||||
|
||||
该 IP 硬件上没有这么多端点, 请更换 IP or 减少端点使用。
|
||||
该 IP 硬件上没有这么多端点, 请更换 IP or 减少端点使用。并且默认 demo 不做双向功能,考虑到不是所有的 IP 都支持,因此默认是 81 02 这样的而不是 81 01,
|
||||
如果支持,自行修改。某些 IP 双向端点可能会占用相同的硬件信息,不一定能同时使用,自行检查。
|
||||
|
||||
This dwc2 version does not support dma mode, so stop working
|
||||
----------------------------------------------------------------
|
||||
@@ -92,3 +63,9 @@ CONFIG_USB_HS 何时使用
|
||||
----------------------------------------------------------------
|
||||
|
||||
当你的芯片硬件支持高速,并想初始化成高速模式时开启,相关 IP 会根据该宏配置内部或者外部 高速 PHY。
|
||||
|
||||
|
||||
Failed to enable port
|
||||
----------------------------------------------------------------
|
||||
|
||||
供电不足或者硬件 USB 电路问题
|
||||
Reference in New Issue
Block a user