Arduino Mega Server для esp8266

Модератор: Alex

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб июл 30, 2016 6:07 pm

тогда гимнастика для мозгов
relict, вы своими комментариями вносите нездоровую деструктивную атмосферу на форум. От вас как не было, так и нет вменяемых и полезных для проекта и сообщества сообщений, один негатив и при этом постоянный «закос» под экспертность мнения, ничем не обоснованный.

Нужны ли вы здесь?

Я думаю без ваших (совершенно беспонтовых) комментариев атмосфера на форуме будет чище и более позитивной и конструктивной для всех.

Кстати, «мозги» бывают у курицы, у человека — мозг
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Сб июл 30, 2016 8:19 pm

Alex писал(а):relict, вы своими комментариями вносите нездоровую деструктивную атмосферу на форум. От вас как не было, так и нет вменяемых и полезных для проекта и сообщества сообщений, один негатив и при этом постоянный «закос» под экспертность мнения, ничем не обоснованный.

Нужны ли вы здесь?

Я думаю без ваших (совершенно беспонтовых) комментариев атмосфера на форуме будет чище и более позитивной и конструктивной для всех.

Кстати, «мозги» бывают у курицы, у человека — мозг
Хроническая непереносимость критики?, переходим на оскорбления?
Я как и Вы буду делать то что считаю нужным.
Если не нравится, удаляйте сообщения, Вы ж модератор.
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб июл 30, 2016 8:27 pm

Реликт, у меня нет ни времени, ни желания заниматься восполнением пробелов в вашем мировосприятии. Если смысл моего предыдущего поста до вас не дойдёт, я буду без предупреждения отправлять в null все ваши сообщения, не несущие конструктивной нагрузки (а это 99% ваших сообщений).

Это вам «последнее китайское предупреждение» от модератора. Прекращайте транслировать своё ограниченное и депрессивное мировосприятие на головы ни в чём не повинных читателей форума. Если совсем невмоготу — самовыражайтесь где-нибудь в другом месте.
ivang
Сообщения: 6
Зарегистрирован: Вс июл 31, 2016 1:49 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение ivang » Вс июл 31, 2016 2:00 pm

Скачал AMS для esp8266, скачал Арудино иде с сайта (АМС), установил esp плату в Ардуину версии 2.0.0.
АМС компилируется, загружается.

Загрузить SPIFFS никаким образом не удается, пробовал:
стороние прошивальщики
плагин с сайта АМС для заливки SPIFFS
команду заливки используемую ардиуно иде (esptool.exe -vv -cd nodemcu -cb 115200 -cp COM4 -ca 0x1000000 -cf data.bin)

склеивал файл с основной прошивкой. получал один бинарный файл, его сторонними прошивальщиками или командой esptool - все приводит к ошибке:(
результат командыПоказать
esptool.exe -vv -cd nodemcu -cb 115200 -cp COM4 -ca 0x100000 -cf arduino_mega_server_esp8266.spiffs.bin
esptool v0.4.6 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to nodemcu
setting baudrate from 115200 to 115200
setting port from COM1 to COM4
setting address from 0x00000000 to 0x00100000
espcomm_upload_file
stat arduino_mega_server_esp8266.spiffs.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
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 3125248 bytes from arduino_mega_server_esp8266.spiffs.bin to flash at 0x00100000
erasing flash
size: 2fb000 address: 100000
first_sector_index: 256
total_sector_count: 763
head_sector_count: 16
adjusted_sector_count: 747
adjusted_size: 2eb000
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
setting serial port timeouts to 10000 ms
read 0, requested 1
setting serial port timeouts to 1000 ms
warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
closing bootloader
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
Модуль esp12-eПоказать
Изображения.jpg
Изображения.jpg (20.59 КБ) 9908 просмотров
почти как на фото 12, но снизу 6 пинов
в настройках иде ставил следующее:Показать
настройки иде.png
настройки иде.png (10.88 КБ) 9908 просмотров
так же выбирал в настройках иде модуль esp12-e результат тот же.
Загрузка всегда обламывается, такое ощущение, что в модуле меньше 4 мб памяти?
каким образом можно проверить? что попробовать?

подключил через Arduino, другие прошивки успешно заливаются, но SPIFFS обламывается(
Последний раз редактировалось ivang Вс июл 31, 2016 3:00 pm, всего редактировалось 1 раз.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс июл 31, 2016 2:31 pm

Секундочку...Плата MCU не прокатит. Сначала заливаются файлы ( долгооо будут идти точки пока не остановятся и сразу форматируется память) а потом скетч. Файлы и скетч в одной папке ? Если он скомпилировался,влететь обязан. Редко ,но бывает IDE выдает ошибку что то не нравится ей. Передергиванием USB обычно лечится.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
ivang
Сообщения: 6
Зарегистрирован: Вс июл 31, 2016 1:49 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение ivang » Вс июл 31, 2016 3:02 pm

По MCU не понял.

Да, находил информацию что сначала надо прошить файл данных, а затем уже скетч.
Откатился на NODEMCU прошику (флэшерами прошился), но файл данных залить так и не выходит.

Про "проблемы" прошивания знаю, дергаю иногда. Но тем не менее прошить SPIFFS не выходит(

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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс июл 31, 2016 3:21 pm

Все время забываю, что у Вас чистый модуль ESP12-E (c 6-ю дополнительными выводами) . У меня Node Mcu v3 . Все в одном и никакого геморроя. Судя по макетке - на ней есть резисторы для нормальной работы модуля ? Что бы запустить чистый модуль надо городить огород из кучи резисторов и кнопок ( Все есть на официальном сайте ).
За это сообщение автора serghei поблагодарил:
ivang (Вс июл 31, 2016 5:12 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Вс июл 31, 2016 3:25 pm

Загрузить SPIFFS никаким образом не удается, пробовал:
стороние прошивальщики
плагин с сайта АМС для заливки SPIFFS
команду заливки используемую ардиуно иде (esptool.exe -vv -cd nodemcu -cb 115200 -cp COM4 -ca 0x1000000 -cf data.bin)

склеивал файл с основной прошивкой. получал один бинарный файл, его сторонними прошивальщиками или командой esptool - все приводит к ошибке:(
Этого ничего делать не надо. Посмотрите тут

http://hi-lab.ru/arduino-mega-server/do ... irst-start

если будут трудности — спрашивайте.
Загрузка всегда обламывается, такое ощущение, что в модуле меньше 4 мб памяти?
каким образом можно проверить? что попробовать?
Кстати, да, может быть меньше 4-х мегабайт. Попробуйте установить версию М1 для 1-го мегабайта.

http://hi-lab.ru/arduino-mega-server/details/download
За это сообщение автора Alex поблагодарил:
ivang (Вс июл 31, 2016 5:12 pm)
Рейтинг: 1.16%
ivang
Сообщения: 6
Зарегистрирован: Вс июл 31, 2016 1:49 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение ivang » Вс июл 31, 2016 3:36 pm

Да, от этой инструкции и отталкивался, все остальное попытки победить "проблему".
Пункт "Перенос файлов в модуль ESP8266" - на нем и возникла проблема. Плата прошита либо скетчем, либо NodeMCU, залить SPIFFS указанным на сайте способом не удается.
Ранее было упоминание:
serghei писал(а):Секундочку...Плата MCU не прокатит
возможно это как раз к тому. что с прошивкой NodeMCU залить SPIFFS не выйдет.
ivang
Сообщения: 6
Зарегистрирован: Вс июл 31, 2016 1:49 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение ivang » Вс июл 31, 2016 3:59 pm

Alex писал(а): Кстати, да, может быть меньше 4-х мегабайт. Попробуйте установить версию М1 для 1-го мегабайта.
http://hi-lab.ru/arduino-mega-server/details/download
Alex, спасибо за информацию и быстрый отклик. 1Мб версию удалось прошить, при загрузке в сериал порт выкинуло следующее
лог загрузкиПоказать
AMS for ESP-01 started...
Modul Hardware...
SDK version: 1.3.0
Boot version: 31
Boot mode: 1
Reset info: Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
CPU freq: 80 MHz
Free memory: 35288 (76%)
Flash speed: 40 MHz
Flash mode: 2
Flash size: 1048576
Flash real size: 4194304
SPIFFS size: 3693400

Program size: 500904
Sketch size: 279720
Free for sketch: 221184
started
Modul Wi-Fi...
Connecting to ***WIFI***
..
WiFi connected
IP address: 192.168.1.42
started
Modul SPIFFS...
Total files: 29
Total size: 171576
started
Modul Random... started
Modul EEPROM...
Name: ESP-01
интересные строки:
Flash size: 1048576
Flash real size: 4194304
SPIFFS size: 3693400

все таки 4мб флэша?... (да и модуль 12-е, они только с4 и выше бывают).

Проблема номер 2 - страницы на сайте отображаются "коряво", параметры переменных %1 %2 выводят вместо данных?.. где красота как в видео или в версии 1мб этого не предусмотрено?
скринПоказать
Скрин страницы.png
Скрин страницы.png (37.29 КБ) 9842 просмотра
Ответить