SmartLiving.ru

Обсуждение проекта
 
Текущее время: Пт дек 15, 2017 3:23 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 198 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 8:12 am 
Не в сети

Зарегистрирован: Чт ноя 24, 2016 10:47 am
Сообщения: 70
Благодарил (а): 1 раз.
Поблагодарили: 13 раз.
Инициализация FPIFFS в ESP32
Код:
SPIFFS.begin(true);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 8:20 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Методом научного тыка удалось получить доступ к какому-то диску внутри ESP32, но у него какой-то странный объём 1 374 476 байт. Но не изменить его на 3 мегабайта, ни, самое главное, перенести на него файлы АМС нет возможности.

Накопал ещё каких-то недетских инструкций, которые непонятно как вообще запустить.

https://github.com/loboris/ESP32_spiffs_example

https://github.com/espressif/esp-idf#setting-up-esp-idf

Цитата:
Инициализация FPIFFS в ESP32

SPIFFS.begin(true);


Круто, надо попробовать. А как задать объём и перенести файлы?

И про ремап пинов для SD тоже интересно узнать.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 8:49 am 
Не в сети

Зарегистрирован: Чт ноя 24, 2016 10:47 am
Сообщения: 70
Благодарил (а): 1 раз.
Поблагодарили: 13 раз.
Alex писал(а):
..А как задать объём..?
hardware\espressif\esp32\tools\partitions\default.csv
Код:
# Name,   Type, SubType, Offset,  Size, Flags
nvs,      data, nvs,     0x9000,  0x5000,
otadata,  data, ota,     0xe000,  0x2000,
app0,     app,  ota_0,   0x10000, 0x140000,
app1,     app,  ota_1,   0x150000,0x140000,
eeprom,   data, 0x99,    0x290000,0x1000,
spiffs,   data, spiffs,  0x291000,0x16F000
Остаётся только решить чем пожертвовать ради увеличения размера SPIFFS.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 9:07 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Очевидно, app0 или app1. Почему их 2 и для ota загрузки они оба нужны? Или можно одним пожертвовать? И интересно как практически делать изменение объёма (сама процедура).

Но в большей степени интересно как перенести файлы во флеш.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 1:02 pm 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1431
Откуда: Кишинёв
Благодарил (а): 181 раз.
Поблагодарили: 113 раз.
У меня есть пример как в коде для УНО создать 9 файлов и записать их на SD карту. Наверное так же можно залить и в SPIFFS.
Ремап. У ESP32 два железных SPI. Судя по Вашему скриншоту SCK - D14, MISO - D12 , MOSI - D13. Надо в библиотеке поковырять. А CS в коде задать.
Может опять глупость сморозил ( но очень хочется разобраться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 1:18 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Цитата:
У меня есть пример как в коде для УНО создать 9 файлов и записать их на SD карту. Наверное так же можно залить и в SPIFFS.

С этим проблем нет. ASC прекрасно грузит файлы, но делает он это по одному и не умеет передавать бинарные картинки (об этой проблеме я уже много раз говорил).

Цитата:
Ремап. У ESP32 два железных SPI. Судя по Вашему скриншоту SCK - D14, MISO - D12 , MOSI - D13. Надо в библиотеке поковырять. А CS в коде задать.

Я пытался что-то изобразить, но ESP32 и SPI — сами понимаете, надо хотя бы примерно понимать, что делаешь, с наскока ничего не получилось.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Пт окт 13, 2017 1:50 pm 
Не в сети

Зарегистрирован: Пт ноя 06, 2015 10:22 am
Сообщения: 1431
Откуда: Кишинёв
Благодарил (а): 181 раз.
Поблагодарили: 113 раз.
Ну да, в ESP32 вообще все по другому. Пачку файлов в SPIFFS залил через командную строку ( весь АМС на 8266). Сначала кодом переводим в режим точки доступа с загрузчиком файлов, потом подключился к ней и залил файлы. А уже потом сам скеч. Но в 32 я не помощник.
Можно попробовать повторить , но авторство eGorka. Он лучше разбирается :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Сб окт 14, 2017 10:05 am 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Вот тут есть FTP сервер для ESP32

https://github.com/robo8080/ESP32_FTPServer_SD

У меня он почему-то не компилируется. Попробуйте, если получится, то можно будет его прикрутить к АМС для ESP32.

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Сб окт 14, 2017 12:18 pm 
Не в сети

Зарегистрирован: Чт ноя 24, 2016 10:47 am
Сообщения: 70
Благодарил (а): 1 раз.
Поблагодарили: 13 раз.
Alex писал(а):
Но в большей степени интересно как перенести файлы во флеш.
Поиграться с загрузкой файлов по wi-fi
Вложение:
upload.zip [1.64 МБ]
Скачиваний: 14
[Показать] Скрытый текст:
Вложение:
esp32.PNG
esp32.PNG [ 117.37 КБ | Просмотров: 480 ]
[Показать] Скрытый текст: http://192.168.4.1/edit.htm
Вложение:
edit.PNG
edit.PNG [ 25.08 КБ | Просмотров: 480 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Mega Server для ESP32
СообщениеДобавлено: Сб окт 14, 2017 5:37 pm 
Не в сети

Зарегистрирован: Пт апр 20, 2012 12:53 pm
Сообщения: 2047
Благодарил (а): 38 раз.
Поблагодарили: 234 раз.
Я попробую применить это решение, а пока несколько вопросов:

- Файл upload.exe это ваше изобретение или это скачано откуда-то? Если ваше, то на чём написан? И нельзя ли это сделать на Просессинге?

- Правильно ли я понимаю что эта утилита отправляет файлы на сервер, принимающий их и записывающий во флеш? IP адрес может быть любым?

- Я так понял путь и адрес нужно вводить в интерактивном режиме? Путь может быть километровым и удобно было бы ввести его 1 раз в ini файле.

- И вопрос не по теме: как прятать картинки под спойлер (в смысле не добавлять в аттаче, а вставлять в тело сообщения)?

_________________
AMS: сайт, загрузка, документация, разработка проектов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 198 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 20  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB