• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    EspLua вместо NodeMCU

    сделал опцию лоадера на QSPI в 40MHz. https://github.com/pvvx/Rapid_Loader/tree/master/bin rapid_loader_40m.bin Скопируйте его в \EspLua\bin c переименованием в rapid_loader.bin и пересоберите прошивку.
  2. pvvx

    EspLua вместо NodeMCU

    CPU на 160 не значит, что QPSI на высокой частоте. Это не имеет никакой связи. Тут при старте модуля включается x2 скорость шины QSPI. Затем уже в SDK корректируется PLL на кварц в 26MHz и в этот момент неизвестно есть ли сбои. Ещё при старте, в зависимости от "подтяжек" ног модуля по разному...
  3. pvvx

    UDK: Общие баги/глюки/проблемы

    На китай-модулях NodeMCU уже часто появляются сообщения, что не работает. Пока (предварительно) можно посоветовать (т.к. у меня нет таког модуля), что если установлен модуль с выходами QPSI на доп.flash не включать QSPI 80 MHz. Там или очень отстойные flash или плохая разводка для 80 MHz.
  4. pvvx

    EspLua вместо NodeMCU

    Скопируйте esptool.py в C:\Espressif\utils\ Пока в UDK esptool.py имеет 2 уже известных ошибки с момента выхода последней версии.
  5. pvvx

    EspLua вместо NodeMCU

    Варианта пока вижу два: 1) на шинах QSPI сидят какие-то неверные емкости или разводка. 2) Очень кривая flash - не работает на 80MHz и требует задержки перед выставлением CS (в общем тормоз и дешевка). Надо корректировать - тормозить все настройки QSPI. Проект Rapid_Loader (в виде как-есть :) )...
  6. pvvx

    EspLua вместо NodeMCU

    Там случаем не две flash? Или есть проблема с работой на 80MHz QSPI из-за кривой разводки проводников SPI к Flash. Тогда надо пробовать два варианта: программно корректировать CS у QSPI контроллера и понизить частоту. Но это всё надо делать в загрузчике rapid_loader, т.к. без него не загрузить...
  7. pvvx

    EspLua вместо NodeMCU

    Нет - он уже включен в 0x00000.bin Так - в проекте не хватало lib0main.a. Дополнил. В прошлый раз торопился и забыл его добавить. Но с ошибкой epc1=0x40200064 готовых bin это не связано (просто не соберется проект). Скомпилировал, прошил в Eclipse в ESP-01 - работает. Скоро проверю на ESP-12...
  8. pvvx

    nodeMCU SDK 1.1.2

    Для сбора параметров, например в контейнере. По вашему выходит, что в каждом контейнере, который устанавливается на платформу и к нему возможно только включение питания на некоторые промежутки времени, надо иметь супер бортовой комп, а так-же распределенную сеть по всем трассам до вашего...
  9. pvvx

    EspLua вместо NodeMCU

    Не знаю. Только что считал с https://github.com/pvvx/EspLua/tree/master/bin файлы и прошил FLASH_DOWNLOAD_TOOLS_v1.2 в модуль ESP-01. Скорее всего у вас не та копия. В последней, более суток назад, много сменились. По ошибке похоже используется помесь старой версии iram_buf.c с новым загрузчиком.
  10. pvvx

    EspLua вместо NodeMCU

    Подойдет, но надо внести массу исправлений, а время на это пока не было. Тем более я не программист (только постольку поскольку) - т.е. не совсем привычная среда для рода занятий....
  11. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Использование LwIP либы и всего окружения от китай-SDK и манипуляции с nagle algorithm не помогли. В чем-то другом надо ковырять...
  12. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Похоже дело в nagle algorithm... (это предварительно, без анализа исходников)
  13. pvvx

    nodeMCU SDK 1.1.2

    Это работать не будет. Т.к. не остается места для диска и критические функции отрабатывающие во время отключения "кеша" Flash тоже отключатся. А на них указывают вектора прерывания CPU :) NodeMCU использует IRAM под функции, которые можно перенести в Flash, но не системные. Сделано это как...
  14. pvvx

    nodeMCU SDK 1.1.2

    При правильном портировании равно нескольким словам в bss, а не в heap. Там находятся указатели на открытые структуры для обработки. В ESP сегмент bss отъедает от heap. При работе кратковременно, на время обработки выделятся heep и работает стек. - это ошибка. Посмотрите внимательнее. NodeMCU -...
  15. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Совпадает, с тем что описал выше - передает всего один пакет. На первое надо пробовать либу LwIP от SDK... Буду разбираться, но скорее всего уже во вторник, т.к. уеду по делам и отдохнуть от всего электрического :).
  16. pvvx

    Вопрос Вопросы по RAM, IRAM и прочей памяти

    Ваш проект у меня не транслируется. Слишком много ошибок - исправлять некогда... Взял стандартный из UDK (C:\Espressif\examples\ESPWebFramework) - там выходит ошибка: c:/espressif/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: build/app.out...
  17. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Отключите TCP2UART на Web странице и соедините выход Debug TX с выходом TX на модуле (если боитесь ошибки - соединяйте через резистор к примеру 100 Ом) Делов на 5 минут - достать паяльник и включить, да посмотреть и проверить соединяемые номера выводов :) Но если паять влом, то можно дать...
  18. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Тут могут быть нюансы... Сегодня, у меня, телефон через LTE/WCDMA что-то не хотел работать. Проходит только один пакет - первый. В итоге большие HTM не читаются. 404.htm показывает. Запрос web.cgi тоже. При запросе дампа к http://xxxxxx.asuscomm.com/web.cgi?hexdmpb0x60000000=256 - вылезает, а...
  19. pvvx

    nodeMCU SDK 1.1.2

    Пробуем поглядеть, как тама с "кучей". Лог в ESPlorer (старт после прошивки с пустым диском) Старт, но уже с фалом init.lua, на соединение с роутером: Разницы после исполнения init.lua не наблюдается. При старте имеем heep до инициализации NodeMCU в 38224 bytes. После - 30408. Разница в 7816...
  20. pvvx

    nodeMCU SDK 1.1.2

    В Node MCU очень плохо портирована spiffs. Об этом говорилось много раз. Смотрите описание spiffs по минимальной занимаемой памяти и удивитесь, что натворили прортировщики... Вы ошибаетесь с СИ. Страницы динамические - генерируются на ходу. Запись фалов в моей "Web свалке" не предусмотрена по...
Сверху Снизу