|
|
@@ -13,12 +13,28 @@
|
|
|
|
|
|
以下是乐鑫 ESP32 开发板驱动程序的链接:
|
|
|
|
|
|
-* ESP32-PICO-KIT 和 ESP32-DevKitC - `CP210x USB 至 UART 桥 VCP 驱动程序 <https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers>`_
|
|
|
+.. csv-table::
|
|
|
+ :header: 开发板, USB 驱动, 备注
|
|
|
+ :widths: 40, 20, 40
|
|
|
|
|
|
-* ESP32-WROVER-KIT 和 ESP32 演示板 - `FTDI 虚拟 COM 端口驱动程序 <http://www.ftdichip.com/Drivers/VCP.htm>`_
|
|
|
+ :ref:`ESP32-DevKitC <esp-modules-and-boards-esp32-devkitc>`, `CP210x`_
|
|
|
+ `ESP32-LyraT <https://www.espressif.com/en/products/hardware/esp32-lyrat>`_, `CP210x`_
|
|
|
+ `ESP32-LyraTD-MSC <https://www.espressif.com/en/products/hardware/esp32-lyratd-msc>`_, `CP210x`_
|
|
|
+ :ref:`ESP32-PICO-KIT <esp-modules-and-boards-esp32-pico-kit>`, `CP210x`_
|
|
|
+ :ref:`ESP-WROVER-KIT <esp-modules-and-boards-esp-wrover-kit>`, `FTDI`_
|
|
|
+ :ref:`ESP32 Demo 板 <esp-modules-and-boards-esp32-demo-board>`, `FTDI`_
|
|
|
+ `ESP-Prog`_, `FTDI`_, 编程板 (w/o ESP32)
|
|
|
+ `ESP32-MeshKit-Sense <https://github.com/espressif/esp-iot-solution/blob/master/documents/evaluation_boards/ESP32-MeshKit-Sense_guide_en.md#esp32-meshkit-sense-hardware-design-guidelines>`_, n/a, 搭配 `ESP-Prog`_ 使用
|
|
|
+ `ESP32-Sense Kit <https://github.com/espressif/esp-iot-solution/blob/master/documents/evaluation_boards/esp32_sense_kit_guide_en.md#guide-for-esp32-sense-development-kit>`_, n/a, 搭配 `ESP-Prog`_ 使用
|
|
|
|
|
|
-以上驱动仅用于参考。当你将上述 ESP32 开发板与 PC 连接时,对应驱动程序应该已经被打包在操作系统中,并已经自动安装了。
|
|
|
+.. _CP210x: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
|
|
|
+.. _FTDI: http://www.ftdichip.com/Drivers/VCP.htm
|
|
|
+.. _ESP-Prog: https://github.com/espressif/esp-iot-solution/blob/master/documents/evaluation_boards/ESP-Prog_guide_en.md#introduction-to-the-esp-prog-board
|
|
|
|
|
|
+* CP210x: `CP210x USB 至 UART 桥 VCP 驱动程序 <https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers>`_
|
|
|
+* FTDI: `FTDI 虚拟 COM 端口驱动程序 <http://www.ftdichip.com/Drivers/VCP.htm>`_
|
|
|
+
|
|
|
+以上驱动仅用于参考。一般情况下,当上述任一 ESP32 开发板与 PC 连接时,对应驱动程序应该已经被打包在操作系统中,并已经自动安装。
|
|
|
|
|
|
在 Windows 上查看端口
|
|
|
---------------------
|
|
|
@@ -32,7 +48,7 @@
|
|
|
:alt: 设备管理器中 ESP32-DevKitC 的 USB 至 UART 桥
|
|
|
:figclass: align-center
|
|
|
|
|
|
- 设备管理器中 ESP32-DevKitC 的 USB 至 UART 桥
|
|
|
+ 设备管理器中 ESP32-DevKitC 的 USB 至 UART 桥
|
|
|
|
|
|
.. figure:: ../../_static/esp32-wrover-kit-in-device-manager.png
|
|
|
:align: center
|
|
|
@@ -55,8 +71,9 @@ MacOS ::
|
|
|
|
|
|
ls /dev/cu.*
|
|
|
|
|
|
+.. note::
|
|
|
|
|
|
-.. note: 对于 MacOS 用户:若你没有看到串口,请检查你是否已按照入门指南安装了适用于你特定开发板的 USB/串口驱动程序。对于 MacOS High Sierra (10.13) 的用户,你可能还需要手动允许驱动程序的加载,具体可打开 ``系统偏好设置`` -> ``安全和隐私`` -> ``通用``,检查是否有信息显示:“来自开发人员的系统软件...”,其中开发人员的名称为 Silicon Labs 或 FTDI。
|
|
|
+ 对于 MacOS 用户:若你没有看到串口,请检查你是否已按照《入门指南》安装了适用于你特定开发板的 USB/串口驱动程序。对于 MacOS High Sierra (10.13) 的用户,你可能还需要手动允许驱动程序的加载,具体可打开 ``系统偏好设置`` -> ``安全和隐私`` -> ``通用``,检查是否有信息显示:“来自开发人员的系统软件...”,其中开发人员的名称为 Silicon Labs 或 FTDI。
|
|
|
|
|
|
.. _linux-dialout-group-cmake:
|
|
|
|
|
|
@@ -125,13 +142,14 @@ MacOS ::
|
|
|
|
|
|
.. note::
|
|
|
|
|
|
- 在某些串口接线方式下,在 ESP32 启动并开始打印串口日志前,需要在终端程序中禁用串口 RTS & DTR 引脚。该问题仅存在于将 RTS & DTR 引脚直接连接到 EN & GPIO0 引脚上的情况,绝大多数开发板(包括乐鑫所有的开发板)都没有这个问题。更多详细信息,参见 `esptool documentation`_。
|
|
|
+ 在某些串口接线方式下,在 ESP32 启动并开始打印串口日志前,需要在终端程序中禁用串口 RTS & DTR 引脚。该问题仅存在于将 RTS & DTR 引脚直接连接到 EN & GPIO0 引脚上的情况,绝大多数开发板(包括乐鑫所有的开发板)都没有这个问题。更多详细信息,参见 `esptool 文档`_。
|
|
|
|
|
|
.. note::
|
|
|
|
|
|
请在验证完串口通信正常后,关闭串口终端。下一步,我们将使用另一个应用程序将新的固件上传到 ESP32。此时,如果串口被占用则无法成功。
|
|
|
|
|
|
-如你在安装用于 ESP32 开发的软件时,从 :ref:`get-started-connect-cmake` 小节跳转到了这里,请返回到 :ref:`get-started-configure-cmake` 小节继续阅读。
|
|
|
+如你在安装 ESP32 硬件开发的软件环境时,从 :ref:`get-started-connect-cmake` 跳转到了这里,请从 :ref:`get-started-configure-cmake` 继续阅读。
|
|
|
+
|
|
|
|
|
|
+.. _esptool 文档: https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection#automatic-bootloader
|
|
|
|
|
|
-.. _esptool documentation: https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection#automatic-bootloader
|