diff options
| author | sakumisu <[email protected]> | 2026-07-02 05:24:18 +0000 |
|---|---|---|
| committer | sakumisu <[email protected]> | 2026-07-02 05:24:18 +0000 |
| commit | 512371756aefca60489e4bd224ccdb087c0ecdb9 (patch) | |
| tree | ae5cbf7d2fb2623edb9adef4c818d8627fb2f70c /demo/usbd_cdc_acm.html | |
| parent | d75660458b8d3adbdfe5053829138563d01e60be (diff) | |
Deploying to gh-pages from @ cherry-embedded/CherryUSB@8f04252f0fd77926ad369346ce3e3442552d5f1f 🚀gh-pages
Diffstat (limited to 'demo/usbd_cdc_acm.html')
| -rw-r--r-- | demo/usbd_cdc_acm.html | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/demo/usbd_cdc_acm.html b/demo/usbd_cdc_acm.html index ebc6f31b..fdaa8f20 100644 --- a/demo/usbd_cdc_acm.html +++ b/demo/usbd_cdc_acm.html @@ -51,6 +51,7 @@ <li class="toctree-l1"><a class="reference internal" href="../quick_start/q%26a.html">Q & A</a></li> <li class="toctree-l1"><a class="reference internal" href="../quick_start/migration.html">部分改动迁移指南</a></li> <li class="toctree-l1"><a class="reference internal" href="../quick_start/opensource.html">基于 CherryUSB 的开源项目</a></li> +<li class="toctree-l1"><a class="reference internal" href="../quick_start/usb_speed.html">USB 极限速度测试</a></li> </ul> <p class="caption" role="heading"><span class="caption-text">USB 基本知识点</span></p> <ul> @@ -258,13 +259,7 @@ </div> <ul class="simple"> <li><p>上述我们需要注意,长度设置为 2048 是为了测试 ZLP 功能,通常实际使用时,接收长度应该使用 CDC_MAX_MPS 。具体原因参考 <a class="reference internal" href="../usb/usb_ext.html#usb-ext"><span class="std std-ref">USB 知识点拓展</span></a></p></li> -<li><p>如果需要做性能测试,使用 tools/test_srcipts/test_cdc_speed.py 进行测试,并在测试之前删除 <cite>usbd_cdc_acm_bulk_out</cite> 和 <cite>usbd_cdc_acm_bulk_in</cite> 中的打印,否则会影响测试结果。</p></li> </ul> -<p>测试命令如下:</p> -<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">python</span> <span class="n">test_cdc_speed</span><span class="o">.</span><span class="n">py</span> <span class="o">--</span><span class="n">port</span> <span class="n">COM17</span> <span class="o">--</span><span class="n">mode</span> <span class="n">tx</span> <span class="o">--</span><span class="n">chunk</span><span class="o">-</span><span class="n">length</span> <span class="mi">4</span><span class="n">M</span> -<span class="n">python</span> <span class="n">test_cdc_speed</span><span class="o">.</span><span class="n">py</span> <span class="o">--</span><span class="n">port</span> <span class="n">COM17</span> <span class="o">--</span><span class="n">mode</span> <span class="n">rx</span> <span class="o">--</span><span class="n">chunk</span><span class="o">-</span><span class="n">length</span> <span class="mi">4</span><span class="n">M</span> -</pre></div> -</div> <div class="admonition note"> <p class="admonition-title">Note</p> <p>对于 CDC ACM 搭配 OS 的情况,通常我们 read 使用异步并将数据存储到 ringbuffer 中,write 使用同步搭配 sem 使用。</p> |
