Arduino Mega Server для esp8266
Модератор: Alex
-
- Сообщения: 18
- Зарегистрирован: Ср ноя 16, 2016 8:07 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для esp8266
Давайте по делу. А то 70+ станиц, а инфы очень мало.
Применять или нет каждый решает сам.
Непонятно почему епром 16Мбайт (W25Q128) не работает как 4Мбайт (W25Q32) или загрузчик esp8266 проверяет ревизию чипа?
Сравнил даташиты W25Q128 и W25Q32 отличие только в количестве доступных страниц.
Применять или нет каждый решает сам.
Непонятно почему епром 16Мбайт (W25Q128) не работает как 4Мбайт (W25Q32) или загрузчик esp8266 проверяет ревизию чипа?
Сравнил даташиты W25Q128 и W25Q32 отличие только в количестве доступных страниц.
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
дело не в микросхеме а в загрузчике,если прошить другой то наверное увидит.
в папке exspressif куча всяких.если хотите перетащу сюда.
в папке exspressif куча всяких.если хотите перетащу сюда.
-
- Сообщения: 18
- Зарегистрирован: Ср ноя 16, 2016 8:07 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для esp8266
Про какой загрузчик вы пишете? Я думал esp8266 с масочным ПЗУ или нет?
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
http://catcatcat.d-lan.dp.ua/wifi-esp82 ... -12f/сдесь можете взглянуть
сдесь распределение памяти в 21 веке живем,какое масочное пзу?
сдесь распределение памяти в 21 веке живем,какое масочное пзу?
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Загрузчик, который заливает скомпилированный bin файл в ЕСП. Информации нет никакой потому что наверное только нас трое ,которые пробуют прошить 16М модуль. Раньше я выкладывал свои соображения по этому поводу . Попробую еще раз найти сообщение. viewtopic.php?f=19&t=2890&start=610#p39047
В загрузчике есть такая фраза # disabled because espressif's bootloader refuses to write above 4M. Это в файле выбора плат. То есть чтобы заливать в другую память надо править много чего. Конкретнее смогу сказать через день , когда доберусь до своего модуля.
В загрузчике есть такая фраза # disabled because espressif's bootloader refuses to write above 4M. Это в файле выбора плат. То есть чтобы заливать в другую память надо править много чего. Конкретнее смогу сказать через день , когда доберусь до своего модуля.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
если прицепить gsm модуль то умеетнижеупомянутая малина смс посылать не умеет. емейлы можно, какие проблемы.
ну не голая, с ethernet чипомс интересом жду описания, как голая мега8 даст нам возможность удаленного мониторинга температуры.
так на сях и пишутВ чем недостаток си/си++ как языка программирования то? в среде мк много других вариантов?
ну возьмите апельсинку она дешевлеТ.е. для упомянутого "мониторинга одного термодатчика" нужна малина. офигеть. я лично не олигарх...
поддерживаю.Много раз говорил, ещё раз повторю — нет плохих технологий, для каждой найдётся применение в соответствии с решаемыми задачами.
-
- Сообщения: 791
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
в папке exspressif практически все есть.Информации нет никакой
SPI Flash Size & Map:
16Mbit(1024KB+1024KB)
16Mbit(512kB+512kB)
-
- Сообщения: 18
- Зарегистрирован: Ср ноя 16, 2016 8:07 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для esp8266
alexsis_76 за ссылку спасибо. По этой теме была отрывочная инфа.
Т.е чтобы получить 4Мбайт ардуиновскую рабочую систему надо предварительно прошить 4Мбайт официальную прошивку?
Ранее считал чтобы получить ардуиновскую рабочую систему с 4Мбайт.
1. Нужно поставить память с объемом не меньше 4Мбайт.
2. Провести процедуру ESP8266 Sketch data upload с нужным разбиением.
Про масочное думаю начальный загрузчик вряд ли во флеше esp, иначе с учетом уровня использующих уже было бы
много случаев стертого загрузчика и мертвых мс.
Т.е чтобы получить 4Мбайт ардуиновскую рабочую систему надо предварительно прошить 4Мбайт официальную прошивку?
Ранее считал чтобы получить ардуиновскую рабочую систему с 4Мбайт.
1. Нужно поставить память с объемом не меньше 4Мбайт.
2. Провести процедуру ESP8266 Sketch data upload с нужным разбиением.
Про масочное думаю начальный загрузчик вряд ли во флеше esp, иначе с учетом уровня использующих уже было бы
много случаев стертого загрузчика и мертвых мс.
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server для esp8266
На 74 страницы меня не хватило, так что может кто-то уже выкладывал..
Немного откорректированная вкладка Wifi.
Точка доступа создаётся только при неудачной попытки подключиться к роутеру..
+ Если ещё добавить в главный цикл что то типо
Немного откорректированная вкладка Wifi.
Точка доступа создаётся только при неудачной попытки подключиться к роутеру..
+ Если ещё добавить в главный цикл что то типо
Код: Выделить всё
if (cycle30m){
if (WiFi.status() != WL_CONNECTED)
{wifiInit();}}
/*
Modul Wi-Fi for ESP8266
part of Arduino Mega Server project
*/
char ssid[] = "network";
char pass[] = "pass";
String _ssidAP = "Heat_Pump";
String _passwordAP = "";
IPAddress ip = SELF_IP;
IPAddress gateway(192, 168, 2, 254);
IPAddress subnet(255, 255, 255, 0);
void wifiInit() {
initStart_("Wi-Fi");
Serial.print("Connecting to "); Serial.println(ssid);
WiFi.mode(WIFI_STA);
byte tries = 11;
WiFi.begin(ssid, pass);
WiFi.config(ip, gateway, subnet);
while (--tries && WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(5000);
}
if (WiFi.status() != WL_CONNECTED)
{
//Если не получилось подключиться к роутеру
Serial.println();
Serial.println("WiFi up AP");
StartAPMode();
initDone_();
}
else{
Serial.println();
Serial.println("WiFi connected");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
initDone_();
}
}
bool StartAPMode()
{
WiFi.disconnect();
WiFi.mode(WIFI_AP);
WiFi.softAPConfig(ip, ip, IPAddress(255,255,255,0));
WiFi.softAP(_ssidAP.c_str(), _passwordAP.c_str());
return true;
}
-
- Сообщения: 88
- Зарегистрирован: Сб окт 24, 2015 9:56 pm
- Благодарил (а): 11 раз
- Поблагодарили: 8 раз
Re: Arduino Mega Server для esp8266
Не могу разобраться - каким образом записывать данные в лог файл на сервере? Можно через пхп скрипт на сервере, но как писать непосредственно с контроллера?