diff --git a/doc/node/esp32/source/wireless_boot/img/01.jpg b/doc/node/esp32/source/wireless_boot/img/01.jpg new file mode 100644 index 00000000..f01c2c08 Binary files /dev/null and b/doc/node/esp32/source/wireless_boot/img/01.jpg differ diff --git a/doc/node/esp32/source/wireless_boot/index.rst b/doc/node/esp32/source/wireless_boot/index.rst new file mode 100644 index 00000000..4e31eaa5 --- /dev/null +++ b/doc/node/esp32/source/wireless_boot/index.rst @@ -0,0 +1,12 @@ +Heltec WirelessBoot System +================ +:ht_translation:`[简体中文]:[English]` + +*The document is still under construction...* + +Wireless Boot is a boot loader system for ESP32 MCU. You can download firmware, exchange information, and print logs through WiFi. Therefor, devices no longer requires a USB-UART bridge, which can reduce the hardware cost of the system and reduce device size. + +.. toctree:: + :maxdepth: 2 + + Quick Start diff --git a/doc/node/esp32/source/wireless_boot/quick_start.md b/doc/node/esp32/source/wireless_boot/quick_start.md new file mode 100644 index 00000000..7f6f6d6e --- /dev/null +++ b/doc/node/esp32/source/wireless_boot/quick_start.md @@ -0,0 +1,24 @@ +# Heltec WirelessBoot System +{ht_translation}`[简体中文]:[English]` + +***The document is still under construction...*** + +Wireless Boot is a boot loader system for ESP32 MCU. You can download firmware, exchange information, and print logs through WiFi. Therefor, devices no longer requires a USB-UART bridge, which can reduce the hardware cost of the system and reduce device size. + +  + +```{Tip} You can understand it as a special OTA program, but it can running in the devices' Boot loader + +``` + +![](img/01.jpg) + +## Quick Start + +ESP32 WirelessBoot have 3 modes: + +1. Download or upgrade firmware through a webpage; +2. Directly upgrade and debug devices in the IDE (Arduino, Platform.io, etc.); +3. Replacing serial ports through WiFi interaction + +## Partition Map \ No newline at end of file