STM32 ESP OrangePi Other

ESP-32S ESP-WROOM-32

Модуль от компании Espressif для разработки интернета вещей ESP-32S (ESP-WROOM-32) обеспечивает Wi-Fi в стандартах 802.11 b/g/n/e/i (WLAN), а так же связь по стандарту Bluetooth 4.2

ESP-32S ESP-WROOM-32 модуль Wi-Fi

Для прошивки используется программа Flash Download Tools

Модуль подключается к компьютеру USB кабелем. Драйвер

Файлы прошивки для AT команд ESP32-WROOM-32 AT Bin

Необходимо выбрать файлы и указать адреса:

ESP-32S ESP-WROOM-32 модуль Wi-Fi
0x1000 bootloader/bootloader.bin
0x8000 partitions_at.bin
0xf000 phy_init_data.bin
0x100000 esp-at.bin

Далее модуль подключается к компьютеру через USB-TTL адаптер

Для работы с АТ командами используется RX2 и TX2 (GPIO16 и GPIO17)

ESP-32S ESP-WROOM-32 подключение и прошивка для AT команд

Для связи удобно использовать Terminal 1.9b

586

Номер порта можно посмотреть в диспетчере устройств. Скорость 115200.

Результат:

AT

OK


AT+GMR
AT version:1.1.2.0(f045c0c - Aug 30 2018 04:20:47)
SDK version:v3.0.3
compile time:Sep 4 2018 08:53:40
Bin version(Wroom32):1.1.2
OK

ESP-32S ESP-WROOM-32 ESP-IDF

Скачиваем Toolchain Setup с сайта Espressif и распаковываем его на диск С:

Запускаем msys2

Для копирования и вставки при работе в терминале используются сочетания Ctrl+Insert и Shift+Insert соответственно.

В терминале набираем команды:

mkdir -p ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git

Создать файл с именем export_idf_path.sh в директории C:/msys32/etc/profile.d/ с указанием пути:
export IDF_PATH="C:/msys32/home/User/esp/esp-idf" (путь .../User/... может отличаться на разных компьютерах)

Проверить путь:

printenv IDF_PATH

printenv

cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .

(точка обязательна)

cd ~/esp/hello_world
make menuconfig

Если предыдущие шаги были выполнены правильно, отобразится следующее меню:

printenv

make flash

ESP-32S ESP-WROOM-32 ESP-IDF
.