Ошибка флэш-памяти NodeMCU - Подключение к HW-BELTLINE-01

У меня есть плата разработки NodeMCU на чипсете ESP 12E, которая не хочет мигать. Я пробовал использовать как NodeMCU-PyFlasher-4.0, так и exptool.py v2.7.

Вот результат работы NodeMCU при попытке прошивки прошивки:

Command: esptool.py --port /dev/cu.SLAB_USBtoUART --baud 115200 --after no_reset write_flash --flash_mode dout 0x00000 /Volumes/Users/troy/Downloads/tasmota.bin --erase-all

esptool.py v2.6
Serial port /dev/cu.SLAB_USBtoUART
Connecting........_____....._____....._____.....___

Подключение к последовательному порту с помощью screen /dev/tty.SLAB_USBtoUART 115200 и сброс устройства дает следующее:

�#�p~�o�lNo���cp��l{l{lp�o��$��co�|l����#�|~�o�l��$`�2oN$`Ns���o��l r��n���l �N�

Connecting to HW-BELTLINE-01
...........................

. продолжаются вечно.

Такие же результаты возникают при использовании дискретного устройства FTDI USB-UART, подключенного к соответствующим заголовкам TX / RX, а также при питании платы через заголовки (таким образом, исключая микросхему USB-UART из уравнения).

Видео попытки перепрограммирования и выход последовательной консоли: https://youtu.be/83wZuDMUBXc

Есть предложения, как установить прошивку на это устройство, или это DOA с чем-то неправильно подключенным?


person Troy    schedule 14.03.2020    source источник
comment
Тарабарщина, которую вы видите, - это результат работы загрузчика, который обменивается данными со скоростью 74880 бод. Таким образом, вы увидите либо разборчивый вывод загрузчика, либо вывод приложения по адресу 115200.   -  person Marcel Stör    schedule 16.03.2020
comment
Поскольку я получаю что-то разборчивое на 115200, я предполагаю, что стандартной / обычной прошивки NodeMCU на этом устройстве нет, так как esptool не может подключиться к нему. Кажется, что устройство ожидает чего-то другого (например, не esptool), чтобы предоставить какой-либо ввод   -  person Troy    schedule 17.03.2020
comment
У меня нет конкретной платы, но у меня есть несколько клонов NodeMCU, где мне нужно замкнуть контакт на GND и выполнить сброс до того, как esptool.py начнет мигать. Если я забуду это сделать, я также вижу Подключение ... .._____....._____....._____.....__. Кажется, некоторые производители плат внедрили такую ​​защиту от записи. В одном случае я нашел только китайский документ, который мне пришлось перевести, чтобы получить нужный значок. Если у вас уже есть платы именно этой марки / макета / версии, которые прошивают, попробуйте esptool ResetMethod = dtr (aka nodemcu) и загрузите resetmethod = --before default_reset --after hard_reset   -  person Codebreaker007    schedule 21.03.2020


Ответы (1)


Прошивка по умолчанию пытается подключиться к HW-BELTLINE-01 ssid wlan, открыть или защитить HKHK123HW паролем. Если это удастся, вы можете позвонить /gpio/0 или /gpio/1, чтобы проверить свое устройство.

person UDS    schedule 10.04.2021