summaryrefslogtreecommitdiff
path: root/demo/usbd_cdc_acm.html
diff options
context:
space:
mode:
authorsakumisu <[email protected]>2026-07-02 05:24:18 +0000
committersakumisu <[email protected]>2026-07-02 05:24:18 +0000
commit512371756aefca60489e4bd224ccdb087c0ecdb9 (patch)
treeae5cbf7d2fb2623edb9adef4c818d8627fb2f70c /demo/usbd_cdc_acm.html
parentd75660458b8d3adbdfe5053829138563d01e60be (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.html7
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 &amp; 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>