Не могу прошить ESP 32 Wroom

esp devboard v1

К моему USB-накопителю подключен новый ESP32 Wroom, и он отображается в настройках моего Mac:

device

У меня есть еще одна вещь ESP от sparkfun, к которой я могу получить доступ через /dev/cu.usbserial-DN02N1D8. Это устройство я могу без проблем прошить или прочитать его mac-адрес с помощью esptool.py.

Connecting........_____....._____....._____....._____....._____....._____....._____

И вот мне интересно, как мне прошить ESP32.

Обновление: добавлено изображение моей платы.

, 👍0

Обсуждение

есть ли в ESP32 загрузчик? ...... отображается ли он как последовательный порт?, @jsotola

Точно не знаю, но предполагаю, что у него есть загрузчик. Он не отображается как дополнительная запись /dev/cu.XYZ, как это делает ESP-Thing (/dev/cu.usbserial-DN02N1D8)., @Besi

@jsotola, почему ты спрашиваешь, есть ли у него загрузчик? насколько я знаю, чипы Espressif имеют только последовательную загрузку, поэтому без заводского загрузчика они были бесполезны, @Juraj

Как вы подключили устройство? ESP wroom 32 не припаян ни к какой коммутационной плате, так вы припаяли провода к rx/tx?! У вас вообще есть кнопка сброса? Если нет, то нет возможности прошить. При попытке прошить без ESP в программном режиме я ожидаю именно того, что вы видите., @Sim Son

возможно, вам придется удерживать несколько контактов Hi/Lo, чтобы он мигал. на некоторых из моих модулей esp32 он удерживает кнопку вспышки, на некоторых он заземляет определенный контакт (я думаю, 0) между запуском загрузки ide и фактической загрузкой, что является своего рода балансирующим актом. Я рекомендую после прошивки использовать метод OTA, чтобы избежать физических проблем., @dandavis


2 ответа


Лучший ответ:

0

Я исправил проблему.

У моего Mac есть порт USB-C, и я использовал один переходник USB-C — USB. И последовательный порт так и не появился на моем Mac:

crw-rw-rw-  1 root  wheel   18,   5 Mar  8 10:53 /dev/cu.Bluetooth-Incoming-Port
crw-rw-rw-  1 root  wheel   18,   7 Mar  8 10:53 /dev/cu.Heinz-WirelessiAP
crw-rw-rw-  1 root  wheel   18,   3 Mar  8 10:53 /dev/cu.MALS
crw-rw-rw-  1 root  wheel   18,   1 Mar  8 11:02 /dev/cu.SOC

Как только я воспользовался USB-док-станцией Satechi, в списке появился порт Silicon Labs USB-UART:

[...]
crw-rw-rw-  1 root  wheel   18,  13 Mar  8 11:04 /dev/cu.SLAB_USBtoUART

Теперь я могу общаться с ESP32:

esptool.py --port /dev/cu.SLAB_USBtoUART read_mac

esptool.py v2.6
Serial port /dev/cu.SLAB_USBtoUART
Connecting........___
Detecting chip type... ESP32
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: XXXXXXXXX
Uploading stub...
Running stub...
Stub running...
MAC: XXXXXXX
Hard resetting via RTS pin...

Обратите внимание, что если вам потребуются драйверы для чип USB-Serial от Silabs.

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

sudo kextload /Library/Extensions/SiLabsUSBDriver.kext/

После этого вы можете подтвердить расширение в разделе «Конфиденциальность» настроек Mac. См. это сообщение на форуме для справки.

,

0

Вспышка ESP WROOM 32

Пожалуйста, перейдите по ссылке: https://docs.espressif.com/projects/esp-idf /en/latest/get-started/index.html#

,

Кажется, в вашей ссылке опечатка., @Besi

@Besi, ссылка исправлена, @Sakthivel sockkalingam