Deploying to gh-pages from @ cherry-embedded/CherryUSB@257b1d4d20 🚀

This commit is contained in:
sakumisu
2025-08-27 13:24:24 +00:00
parent 838aa33899
commit 51a6407460
3 changed files with 1 additions and 31 deletions

View File

@@ -150,21 +150,6 @@ USB Device 移植要点
.. figure:: img/stm32_8.png
- 如果使用 dwc2 ip需要增加 **dwc2/usb_glue_st.c** 文件,并在 `usb_config.h` 中实现以下宏:
.. code-block:: C
// 以下细节如有出入,请对照 stm32xxx.h 文件修改
// 需要根据硬件实际的 fifo 深度进行修改,默认是最基础的配置
#define CONFIG_USBDEV_EP_NUM 6
#define CONFIG_USB_DWC2_RXALL_FIFO_SIZE (1012 - 16 * 6)
#define CONFIG_USB_DWC2_TX0_FIFO_SIZE (64 / 4)
#define CONFIG_USB_DWC2_TX1_FIFO_SIZE (64 / 4)
#define CONFIG_USB_DWC2_TX2_FIFO_SIZE (64 / 4)
#define CONFIG_USB_DWC2_TX3_FIFO_SIZE (64 / 4)
#define CONFIG_USB_DWC2_TX4_FIFO_SIZE (64 / 4)
#define CONFIG_USB_DWC2_TX5_FIFO_SIZE (64 / 4)
- 如果使用 fsdev ipV1.5.0 开始需要增加 **fsdev/usb_glue_st.c** 在 `usb_config.h` 中实现以下宏,具体数值不同芯片不一样:
.. code-block:: C

View File

@@ -337,21 +337,6 @@
<img alt="../_images/stm32_8.png" src="../_images/stm32_8.png" />
</figure>
<ul class="simple">
<li><p>如果使用 dwc2 ip需要增加 <strong>dwc2/usb_glue_st.c</strong> 文件,并在 <cite>usb_config.h</cite> 中实现以下宏:</p></li>
</ul>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="c1">// 以下细节如有出入,请对照 stm32xxx.h 文件修改</span>
<span class="c1">// 需要根据硬件实际的 fifo 深度进行修改,默认是最基础的配置</span>
<span class="cp">#define CONFIG_USBDEV_EP_NUM 6</span>
<span class="cp">#define CONFIG_USB_DWC2_RXALL_FIFO_SIZE (1012 - 16 * 6)</span>
<span class="cp">#define CONFIG_USB_DWC2_TX0_FIFO_SIZE (64 / 4)</span>
<span class="cp">#define CONFIG_USB_DWC2_TX1_FIFO_SIZE (64 / 4)</span>
<span class="cp">#define CONFIG_USB_DWC2_TX2_FIFO_SIZE (64 / 4)</span>
<span class="cp">#define CONFIG_USB_DWC2_TX3_FIFO_SIZE (64 / 4)</span>
<span class="cp">#define CONFIG_USB_DWC2_TX4_FIFO_SIZE (64 / 4)</span>
<span class="cp">#define CONFIG_USB_DWC2_TX5_FIFO_SIZE (64 / 4)</span>
</pre></div>
</div>
<ul class="simple">
<li><p>如果使用 fsdev ipV1.5.0 开始需要增加 <strong>fsdev/usb_glue_st.c</strong><cite>usb_config.h</cite> 中实现以下宏,具体数值不同芯片不一样:</p></li>
</ul>
<div class="highlight-C notranslate"><div class="highlight"><pre><span></span><span class="cp">#define CONFIG_USBDEV_FSDEV_PMA_ACCESS 2</span>

File diff suppressed because one or more lines are too long