图2-3 烧录配置
拓展:烧录地址分配
不同型号的芯片烧录地址也不一样,具体对应关系如下:
ESP32
0x1000 build/esp32/bootloader.bin
0x8000 build/esp32/partitions.bin
0x10000 build/esp32/firmware.bin
ESP32_C3
0x0 build/esp32c3/bootloader.bin
0x8000 build/esp32c3/partitions.bin
0x10000 build/esp32c3/firmware.bin
3.开启中继模式
(1)使用手机或者电脑连接ESP32_C3芯片广播的WIFI信号,默认名称是esp32_nat_roter,无密码限制。
(2)在浏览器中输入192.168.4.1,进入WIFI配置界面,这里我是在电脑浏览器上配置成功的(微软Edge浏览器、谷歌Chrome浏览器、华为浏览器都可以),在手机浏览器中一直配置失败(推荐使用电脑上的浏览器,避免出现Header fields are too long for server to interpret报错,并且WIFI名称尽量不要是特殊符号或者中文符号)。
(3)进行如下配置:
图3-1 ESP32_C3 WIFI配置
- 在浏览器最顶部的搜索框中输入192.168.4.1网址。(别忘记了连接esp32_nat_roter WIFI)
- AP Settings设置ESP32_C3开发板广播出去的WIFI名称(o0o)和密码(我房间里面就是连接了这个WIFI,o0o),如果密码长度小于8个字符,那么默认该WIFI就没有密码,设置好后点击Set设置。SSID中设置广播的WIFI名称,Password设置WIFI密码。
- STA Settings设置ESP32_C3开发板连接(中继/增强)你家的另一个WIFI路由器广播出来的WIFI,比如我小米WIFI路由器广播了一个2.4G的WIFI叫BBC,在我的房间里面连接这个WIFI信号比较弱,现在我自己制作了一个WIFI增强器(ESP32_C3),这里STA Settings设置中只需要填写你家的待增强信号的WIFI名称和密码(这里我的是BBC),WPA2下面的都不用填,设置好后点击Connect,ESP32_C3设备重启。
- 然后使用电脑/手机设备重新搜索刚刚设置的WIFI,这里我设置是WIFI名称是o0o,连接它,可能要过一会就可以上网了。
(1)使用手机连接WIFI。
图4-1 手机连接WIFI
(2)网速测试。
图4-2 网速测试