Arduino Mega Server для esp8266

Модератор: Alex

Mochalov_da
Сообщения: 27
Зарегистрирован: Вт май 20, 2014 5:24 pm
Откуда: Ярославль
Благодарил (а): 7 раз
Поблагодарили: 7 раз
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение Mochalov_da » Пт янв 20, 2017 6:33 pm

А можно поподробнее? А то в 16М скетч залить еще как то могу, а файлы ну никак((((
Модуль включается раскоментированием строки в скетче:

Код: Выделить всё

define FTP_FEATURE
После заливки этого скетча по адресу AMS будет доступен FTP(логин: admin; пароль: admin)
Я использую ftp клиент FileZilla (думаю подойдет любой).

Сам ftp работает не стабильно, но при желании можно закинуть файлы необходимые для встроенного редактора файлов и остальное закинуть через него.
Cubieboard A10(Cubian/MajorDoMo)+nRF24L01+ds18b20, ESP8266(AMS)+RGB+ds18b20, Attiny13a+nRF24L01
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт янв 20, 2017 6:41 pm

У меня из 160 файлов залилось 101. Встроенный редактор открывался и показывал процесс загрузки, но файлов не было. Впрочем после прикручивания SD карты и NRF24 это стало не актуально, но платка валяется без дела....
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Coolerr
Сообщения: 20
Зарегистрирован: Ср янв 18, 2017 11:54 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Coolerr » Пт янв 20, 2017 7:03 pm

Поднял FTP, через ТоталКоммандер пытаюсь залить по одному файлу, пока 10:0 EMS побеждает.

А через ФТП открывается файловая система? И прям в корень я должен залить файлы из папка data?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт янв 20, 2017 7:11 pm

Вообще то странно - брал платы у четырех продавцов и проблем не было. Один раз надо правильно настроить IDE и заливаются любые версии на WeMos и NodeMcuV3.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Coolerr
Сообщения: 20
Зарегистрирован: Ср янв 18, 2017 11:54 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Coolerr » Пт янв 20, 2017 9:47 pm

Не могли бы кто нибудь лог загрузки файлов в SPIFFS. Что там в конце Flash done или что-то в этом роде?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт янв 20, 2017 9:49 pm

Сейчас попробую.
Выбираем плату NodeMcu 1.0 Com порт 1 быть не должен. Скорость загрузки можно взять 921600 - загрузится в 10 раз быстрее. Это конец формирования SPIFFS и начало загрузки.
СпойлерПоказать
SPIFFS.jpg
SPIFFS.jpg (126.55 КБ) 7331 просмотр
Ну и самый конец.
СпойлерПоказать
SPIFFS_END.jpg
SPIFFS_END.jpg (213.63 КБ) 7331 просмотр
.
Компиляцию надо?
PS. Опппа. поймал ошибку , наверное из-за включившегося холодильника(((
ERROR.txt
(2.85 КБ) 542 скачивания
Вытащил USB шнурок, подождал пока отвалится, вставил обратно, залилось нормально
СпойлерПоказать
Sketch uses 292 962 bytes (28%) of program storage space. Maximum is 1 044 464 bytes.
Global variables use 46 280 bytes (56%) of dynamic memory, leaving 35 640 bytes for local variables. Maximum is 81 920 bytes.
C:\Users\User\AppData\Roaming\Arduino15\packages\esp8266\tools\esptool\0.4.6/esptool.exe -vv -cd nodemcu -cb 921600 -cp COM10 -ca 0x00000 -cf C:\Users\User\AppData\Local\Temp\build6303823469371628203.tmp/ams_Node_DHT_vol_work_2_vol.cpp.bin
esptool v0.4.6 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to nodemcu
setting baudrate from 115200 to 921600
setting port from COM1 to COM10
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
stat C:\Users\User\AppData\Local\Temp\build6303823469371628203.tmp/ams_Node_DHT_vol_work_2_vol.cpp.bin success
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_send_command: receiving 2 bytes of data
espcomm_open
Uploading 297104 bytes from C:\Users\User\AppData\Local\Temp\build6303823469371628203.tmp/ams_Node_DHT_vol_work_2_vol.cpp.bin to flash at 0x00000000
erasing flash
size: 048890 address: 000000
first_sector_index: 0
total_sector_count: 73
head_sector_count: 16
adjusted_sector_count: 57
adjusted_size: 039000
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
setting serial port timeouts to 10000 ms
setting serial port timeouts to 1000 ms
espcomm_send_command: receiving 2 bytes of data
writing flash
...................................................................................................................................................................................................................................................................................................
starting app without reboot
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 2 bytes of data
closing bootloader
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
Не сообразил, как правильно вставить в сообщение((
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Coolerr
Сообщения: 20
Зарегистрирован: Ср янв 18, 2017 11:54 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Coolerr » Пт янв 20, 2017 10:56 pm

Ага, значит IDE показывает, что файлы в кучу собирает. А у меня нифига. И в конце нет вывода об успешной установке. Начались какие-то движения после установки SDK 2.1.0.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт янв 20, 2017 11:05 pm

Подожди, а сам SDK из дистрибутива? Мне пришлось менять когда грузил 16 мегабайт. Потом пришлось винду переставлять, чтобы вычистить хвосты, иначе не грузились скетчи.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Coolerr
Сообщения: 20
Зарегистрирован: Ср янв 18, 2017 11:54 pm
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Coolerr » Пт янв 20, 2017 11:27 pm

SDK в IDE установил. Сначала не компилировались скетчи, установил SDK 2.0.0 все пошло, но затык теперь в установке файлов.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт янв 20, 2017 11:50 pm

В смысле не дрова , а загрузчик файлов. Есть в дистрибутиве. Файл ESP8266FS-0.1.3.zip Он заливает файлы.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить