User Tools

Site Tools


esp32:flashdownloader2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
esp32:flashdownloader2 [2021/09/07 22:16]
neilhao [Overview]
esp32:flashdownloader2 [2021/09/11 21:46] (current)
neilhao [Overview]
Line 5: Line 5:
  
 ====== Overview ====== ====== Overview ======
-This is an upgraded version of my pervious project [[esp32:flashdownloader|ESP32 Flash Download Tool]]. Power monitor feature has been introduced to this Flash Download Tool by adding TI INA226 power monitor, an OLED screen and ESP32-WROOM-32E (4MB Flash). The theoretical minimum current resolution is 100 uA which should be sufficient for low power application development.+This is an upgraded version of my pervious project [[esp32:flashdownloader|ESP32 Flash Download Tool]]. Power monitor feature has been introduced to this Flash Download Tool by adding TI INA226 power monitor, an OLED screen and ESP32-WROOM-32E (4MB Flash). The theoretical minimum current resolution is 100 uA which should be sufficient for most low power application development.
  
 The web-based user interface is provided and it does not require internet connection. Thus, no native software is needed for this portable tool, except the driver for Silicon Labs CP2102N.  The web-based user interface is provided and it does not require internet connection. Thus, no native software is needed for this portable tool, except the driver for Silicon Labs CP2102N. 
Line 25: Line 25:
 | 14   | TI INA226| | 14   | TI INA226|
 | 15   | Flash Download Socket for onboard ESP32-WROOM-32E | | 15   | Flash Download Socket for onboard ESP32-WROOM-32E |
-| 16   | User Button A| +**16**   | **User Button A, Adjusting local sampling rate by 100ms interval (Interval Range: 0ms to 1000ms).**
-| 17   | User Button B| +**17**   | **User Button B, Adjusting local sampling rate by 50ms interval (Interval Range: 0ms to 1000ms).**
-| 18   | User Button C| +**18**   | **User Button C, Clear the local sampling rate. The interval will be 0ms (fastest) after pressing button C.**
-| 19   | User Button D|+**19**   | **User Button D, Display SSID and Password for AP mode, current IP address and WIFI mode (AP or Client).**|
 | 20   | OLED Screen, 1.3 inch, 128*64 resolution| | 20   | OLED Screen, 1.3 inch, 128*64 resolution|
 | 21   | LED Indicators for CP2102N's TXD and RXD| | 21   | LED Indicators for CP2102N's TXD and RXD|
Line 34: Line 34:
 | 23   | Power Switch for Target System| | 23   | Power Switch for Target System|
 ====== WIFI Setting  ====== ====== WIFI Setting  ======
 +===== AP Mode =====
 +If the SSID and password not configured or the Flash Download Tool not in the AP’s coverage range, the Flash Download Tool will enter the AP mode. Current WIFI mode will be indicated on the OLED screen. “C” for Client Mode, “A” for AP Mode.
 +{{ :esp32:esp32_flash_download_tool_2_wifi_mode.png?nolink&300 |}}
  
 +The SSID and Password for AP mode will be shown if User Button D is pressed.
 +{{ :esp32:esp32_flash_download_tool_2_wifi_information.png?nolink&300 |}}
  
 +===== Client Mode =====
 +Flash Download Tool will work under Client Mode if the SSID and Password configured and within the AP's coverage range. 
 +==== SSID and Password Configuration ====
 +Pressing **User Button A** before powering up (Unplug the USB TypeC Cable) the Flash Download Tool, and then powering up and waiting for the **“KEY” icon** showing up on the OLED screen. The Flash Download Tool is under SSID and Password Configuration mode right now, release the **User Button A**.
 +{{ :esp32:esp32_flash_download_tool_2_wifi_configuration.png?nolink&300 |}}
 +Accessing the Flash Download Tool by using web browser, following UI will appear. Entering your SSID and Password, click save for saving the information into the onboard ESP32’s flash.
 +{{ :esp32:esp32_flash_download_tool_2_wifi_configuration_ssid_pwd.png?direct&900 |}}
 +The Flash Download Tool will work under Client Mode after reboot.
 ====== User Interface  ====== ====== User Interface  ======
 +The web-based user interface can be accessed by using web browser. All features, VOLTAGE, CURRENT, POWER, AVERAGE is enabled if the update interval more than 300ms. Due to bandwidth limitation, only POWER and AVERAGE are available when update interval less than 300ms.
 +{{ :esp32:esp32_flash_download_tool_2_ui.png?direct&900 |}}
 ====== Resource ====== ====== Resource ======
 +===== Schematics ===== 
 +|ESP32 Flash Download Tool 2|{{ :esp32:esp32downloader2_sch.pdf |}}|Version: 20 Aug 2021| 
 +===== Reference ===== 
 +[1] [[http://uniteng.com/index.php/about-me/|Neil Hao]]. ESP32 Flash Download Tool. Retrieved Sep 08, 2021, from [[esp32:flashdownloader|ESP32 Flash Download Tool]]
esp32/flashdownloader2.1631053017.txt.gz · Last modified: 2021/09/07 22:16 by neilhao