Смотря что хотите получить в итоге.как прошить другой прошивкой модуль программой esptool в консольном режиме? может вылечится перепрошивкой на другую прошивку? какую ставить прошивку?
вот что у меня выдаетподцеплял на vcc RST (gpio16) ничего не изменяется, видно будто модуль перезапускается (повторяющиеся фрагменты). посмотрите то что я выделил это фрагменты приветствия? (ai-thinker)
использую raspberrypi для связи с модулем по UARTвот что у меня выдает
AT+RST
OK
ets Jan 8 2013,rst cause:4, boot mode3,7)
wdt reset
load 0x40100000, len 612, room 16
tail 4
chksum 0x12
load 0x3ffe8000, len 788, room 4
tail 0
r
ready
chksum 0x50
load 0x3ffe8314, len 264, room 8
tail 0
chksum 0x4a
csum 0x4a
2nd boot version : 1.1
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size : 4Mbit
jump to run user1
P.S.
И я тут еще головой подумал - может попробывать на другом переходнике uart-usb?
Я имел в виду вместо rasoberrypi пробрасывать подключить через другой переходник, например на микросхеме FT232RL что бы исключить вариант неисправности com-порта на малинке.использую raspberrypi для связи с модулем по UART
У вас опечатка, скорость 74880При включении питания, для анализа, что модуль пытается загрузиться необходимо установить приемную UART на 7880 Baud.
имею на руках только raspberryЯ имел в виду вместо rasoberrypi пробрасывать подключить через другой переходник, например на микросхеме FT232RL что бы исключить вариант неисправности com-порта на малинке.
При включении питания, для анализа, что модуль пытается загрузиться необходимо установить приемную UART на 7880 Baud.
Получите сообщение от BIOS ESP8266 по обоим выходам TX:
ets Jan 8 2013,rst cause:2, boot mode: (3,6)
load 0x40100000, len 26648, room 16
tail 8
chksum 0xaf
load 0x3ffe8000, len 2804, room 0
tail 4
chksum 0xa2
load 0x3ffe8b00, len 8308, room 4
tail 0
chksum 0x11
csum 0x11
Прошивка с доп. загрузчиком выдает ещё инфу по установкам.
И далее уже то, что выдает основная прошивка и на своей скорости.
почемуто не minicom не picocom не хотят запускаться на такой скоростиУ вас опечатка, скорость 74880
esptool.py --port /dev/ttyAMA0 write_flash 0x00000 eagle.app.v6.flash.bin 0x40000 eagle.app.v6.irom0text.bin
Connecting...
Traceback (most recent call last):
File "/usr/local/bin/esptool.py", line 5, in <module>
pkg_resources.run_script('esptool==0.1.0', 'esptool.py')
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 499, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1235, in run_script
execfile(script_filename, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/esptool-0.1.0-py2.7.egg/EGG-INFO/scripts/esptool.py", line 377, in <module>
esp.connect()
File "/usr/local/lib/python2.7/dist-packages/esptool-0.1.0-py2.7.egg/EGG-INFO/scripts/esptool.py", line 151, in connect
raise Exception('Failed to connect')
Exception: Failed to connect
Прошивать нужно на скорости 115200почемуто не minicom не picocom не хотят запускаться на такой скорости
picocom --b 9600 /dev/ttyAMA0 --omap crcrlf
picocom v1.7
port is : /dev/ttyAMA0
flowcontrol : none
baudrate is : 9600
parity is : none
databits are : 8
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is : crcrlf,
emap is : crcrlf,delbs,
Terminal ready
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~▒[]m▒▒▒▒▒%▒▒▒▒▒▒▒▒r:▒>gٟhy▒▒v▒▒▒y▒▒s▒:0▒N▒v▒▒ظ▒g▒{
▒;▒▒▒▒▒▒▒▒▒▒▒;▒▒?▒▒_{▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒[▒▒▒▒▒▒7▒▒▒_;▒▒▒▒▒۴▒▒▒▒?▒▒▒▒▒>▒w&▒Z/▒▒6▒▒▒ ▒W▒z0▒~▒2▒C'▒$e▒[^g7▒ߟ▒▒▒▒▒▒▒▒▒▒??▒w▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒w▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Thanks for using picocom
Там авто-определение скорости. Но устойчиво работает на диапазоне 115200..230400. Выше не стоит, если провода RS-TTL длинные.Прошивать нужно на скорости 115200
Спасибо! Не знал...Там авто-определение скорости. Но устойчиво работает на диапазоне 115200..230400. Выше не стоит, если провода RS-TTL длинные.
У меня нормально прошивается на 345600 Baud (FT2232C c двумя COM-TTL-3.3V).
Да уровни 3.3 вольта. Схемы согласования уровней хорошо разобраны тути не прошиться и не пообщаться
у esp8266 3.3вольтовая uart логика? Может действительно дело в raspberry. Микросхем переходников нету возможности купить а заказывать с интернета долго, может посоветуете схему переходника rs232 to UART 3.3v на транзисторах?
192.168.4.100-192.168.4.255
Нет, режим так не определить. Красный горит когда подано питание. Синий мигает когда идет обмен данными по UARTМогу я определять режим по синему светодиоду? в режиме прошивки, когда gpio0 на земле - он не горит, 1раз моргает когда подключаю питание дальше горит только красный.
в норм режиме когда gpio0 в воздухе, горит красный и постоянно моргает синий
при обоих режимах нога chpd на vcc(3.3v) и ноги rx/tx подключены к tx/rx uart raspberry
изза raspberry не должно быть проблем http://www.mikrocontroller.net/topic/351890И я тут еще головой подумал - может попробывать на другом переходнике uart-usb?
esptool не может подключиться к модулю, я не могу перепрошить, хотя gpio0 соединяю с gnd, chpd на vcc.По моему мнению, согласование уровней вам вряд ли поможет, есть шанс что поможет перепрошивка. Хотя, конечно, есть вероятность, что я могу ошибаться.