DyadyaGenya
Member
Доброго времени суток. Понадобилось использовать несколько плат для отладки. Нашел у себя одну, ранее не использованную плату WeMos D1 R1. Попробовал залить на неё скетч и не получилось. Выдало ошибку:
Поменял несколько портов и кабелей. Результат тот же.
Посмотрел, что пишет в мониторе порта. На скорости 74880 при нажатии на кнопку (вроде бы резет) пишет вот это:
При включении/выключении платы в мониторе порта ничего не пишет. Имеется ввиду вставка кабеля юсб в комп.
При вводе команды AT на скорости 115200 пишет ERROR
Скачал Flash Download Tools вот отсюда: https://www.espressif.com/en/products/socs/esp8266ex/resources
и оттуда же ESP8266 IDF AT Bin
Получил вот такие файлы в каталоге флешера:
и вот такие в каталоге с прошивками:
Что прошивать/выбирать из этого списка не понятно. По другим темам таких файлов не нашел. В находящихся там пдф файлах вроде тоже не нашел ничего об этом
Сам флэшер запускается, можно выбрать порт, на котором висит плата. Значит по идее плата видится.
Хотелось бы подсказку, что прошивать и вообще, может быть проблема в другом, а я все усложняю?
Код:
Executable segment sizes:
ICACHE : 32768 - flash instruction cache
IROM : 241168 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 26733 / 32768 - code in IRAM (IRAM_ATTR, ISRs...)
DATA : 1504 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 1012 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 25736 ) - zeroed variables (global, static) in RAM/HEAP
Скетч использует 270417 байт (25%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 28252 байт (34%) динамической памяти, оставляя 53668 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v3.0
Serial port COM18
Connecting.....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 50:02:91:c3:2a:1c
Uploading stub...
Running stub...
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/upload.py", line 66, in <module>
esptool.main(cmdline)
File "C:/Users/user/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py", line 3575, in main
esp = esp.run_stub()
File "C:/Users/user/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py", line 728, in run_stub
raise FatalError("Failed to start stub. Unexpected response: %s" % p)
esptool.FatalError: Failed to start stub. Unexpected response: b'OHEI'
Failed uploading: uploading error: exit status 1
Посмотрел, что пишет в мониторе порта. На скорости 74880 при нажатии на кнопку (вроде бы резет) пишет вот это:
Код:
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x40100000, len 2408, room 16
tail 8
chksum 0xe5
load 0x3ffe8004, len 776, room 0
tail 8
chksum 0x84
load 0x3ffe8310, len 672, room 0
tail 8
chksum 0xd8
csum 0xd8
2nd boot version > 1.6
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000
rf cal sector: 1017
rf[112] : 00
vf[113] : 00
rf[114] : 01
SDK ver: 2.0.0(5a875ba) compiled @$Aug 9 2016 15:12:27
phy ver: 1055, pp ver: 10.2
jJ�D�
При вводе команды AT на скорости 115200 пишет ERROR
Скачал Flash Download Tools вот отсюда: https://www.espressif.com/en/products/socs/esp8266ex/resources
и оттуда же ESP8266 IDF AT Bin
Получил вот такие файлы в каталоге флешера:
Код:
SUCCESS.txt
target.bin
hspi_download.conf
spi_download.conf
utility.conf
flash_download_tool_3.9.3.exe
bootloader.bin
¦+г¬.txt
WiFiScan.ino.bin
WiFiScan.ino.partitions.bin
boot_app0.bin
Flash_Download_Tool__en.pdf
Flash_Download_Tool__cn.pdf
Код:
factory_WROOM-02.bin
factory_param_WROOM-02.bin
factory_param.bin
download.config
esp-at.bin
esp-at.elf
esp-at.map
bootloader.bin
client_cert.bin
client_key.bin
factory_parameter.log
mqtt_ca.bin
at_customize.bin
client_ca.bin
flasher_args.json
mqtt_cert.bin
mqtt_key.bin
ota_data_initial.bin
partition-table.bin
sdkconfig
Сам флэшер запускается, можно выбрать порт, на котором висит плата. Значит по идее плата видится.
Хотелось бы подсказку, что прошивать и вообще, может быть проблема в другом, а я все усложняю?