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

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

  1. pvvx

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

    Нужно полное описание всех роутеров и их конфигов + логи к примеру wireshark По наибольшей вероятности у вас включен NAT от провайдера или неправильно задан конфиг роутера - не проброшен порт на модуль. Вот запрос через proxy: И картинка, что дает эксплорер:
  2. pvvx

    nodeMCU SDK 1.1.2

    В случае СИ, при отрытых и работающих NETBIOS, SNTP, UDP-Test server, Web server со скоростями передачи более 1 Мегабайт/сек (обслуживание более десятка одновременных соединений) и TCP2UART client/server, WiFi в режиме AP+ST на SDK 1.2.0 получается: По данным компилятора: Free RAM : 39704...
  3. pvvx

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

    https://github.com/pvvx/esp8266web Версия 0.3.6. Обновлено на SDK 1.2.0. Добавлен одно-сегментный загрузчик 'Rapid Loader' на 176 байт для ускорения старта и загрузки 48к IRAM (если требуется) и установки стека в самое начало перед запуском call_user_start(). Загрузчик 'Rapid Loader' ставит QSPI...
  4. pvvx

    SDK 1.2.0

    Memory optimization = китайская оптимаза :) Различия по используемой памяти для примера IoT_Demo: В SDK 1.1.1: Section| Description| Start (hex)| End (hex)|Used space ------------------------------------------------------------------------------ data|...
  5. pvvx

    SDK 1.2.0

    ESP8266 SDK(esp_iot_sdk_v1.2.0_15_07_03) esp_iot_sdk_v1.2.0_15_07_03 Release Note Resolved Issues(Bugs below are eligible for Bug Bounty Program): 1.TLS server disconnect to ESP8266 may cause crash. [孙新虎] Optimization: 1.Update SmartConfig to version 2.4 , corresponding to ESPTOUCH APP v0.3.4...
  6. pvvx

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

    Меня не интересуют Up и Low стримы :) А так-же гении и прочие аборигены. Мне нужно чтобы обо мне никто и нигде не упоминал, кроме места, где я общаюсь и разрешаю это делать :) А так-же, всё что выкладываю может использоваться другими как угодно, но только без указания на меня.
  7. pvvx

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

    Там хранится 4 дополнительных переменных размерностью dword (32 бита), для использования в Web. Пока используется только один dword - в нем указан коэффициент деления для расчета VDD. Эти переменные имеют доступ через Web. Чтение: ~ucnst_xx~, где xx = номер константы от 0 до 3 Запись...
  8. pvvx

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

    Вот тут и давайте глубже копайте. Когда раскопаете - тогда и отвечайте :p Для этого вам потребуется достаточно большой проект, с толпой символов :) и проверьте на всех операционках (это обязательно - оно там и кроется) :p Но главное - я за вас искать и локализовывать ошибку не намерен, сколько...
  9. pvvx

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

    class subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None, universal_newlines=False, startupinfo=None,creationflags=0) Выздоравливайте :) Первым делом было вставлено: try...
  10. pvvx

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

    Я и так дал работающий вариант. Вам что-то не нравится? Проблема была объявлена и решена. Решений может быть множество. И в таблице есть и undefined symbols = U - это на котором спотыкалось в примере к объявлению ошибки :p
  11. pvvx

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

    Сделайте вывод символов в питоне и поймете что вы дебил :) proc = subprocess.Popen([tool_nm, '-g', self.name], stdout=subprocess.PIPE)
  12. pvvx

    EspLua вместо NodeMCU

    Глубина стека указана в первых кодах старта в ROM-BIOS. Минимальный адрес = 0x3FFFEB30. Там находится одноразовая таблица загрузки спец.регистров CPU используемая только при страте. Ниже идет буфер aes_data. Начало стека в 0x40000000. Итого, что можно задействовать : 0x40000000-0x3FFFEB30=0x14D0...
  13. pvvx

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

    Пипа работает в зависимости от опций задаваемых в Popen. Там задается и размер буфера и есть ли он вообще. Так что вам уже поздно по аналогии рекомендовать "Начните с себя" :) Факт в том, что проблема не в int(fields[0], 16), а в том что не все переменные передаются, если их много. Или...
  14. pvvx

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

    Не стер до конца эту ветку. Надо так https://github.com/pvvx/esp8266web/blob/master/app/web/web_int_vars.c#L435 И это можно стереть https://github.com/pvvx/esp8266web/blob/master/app/web/web_int_vars.c#L446 и много ещё. Всё зависит от задач :)
  15. pvvx

    EspLua вместо NodeMCU

    Там неверная реализация на основе аппаратного прерывания процессора при неверном обращении к памяти - с неверным не кратным смещением или при обращении к слову менее чем позволяет оборудование (шины). Flash и IRAM по 4 байта align(4), а большинство процедур в SDK обращаются к своим данным...
  16. pvvx

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

    Её отключает китай-SDK когда ей не попадя (от погоды и ...) Это не опечатки, а оно так росло от одного SDK к другому и постоянно всё менялось, т.к. то не работало, то китайцы чего нового кривого добавят, а что-то починят. От этого менялись алгоритмы - подбирались чтобы работали в качестве обхода...
  17. pvvx

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

    На это вам тоже уже отвечал. Такое решение не применимо - ведет к ошибкам при чтении и записи flash. Вы же не знаете реализацию :p И она опубликована давно и у всех, кроме вас было время подумать и проверить. Пока только мой вариант работает c тем тормозным методом прерываниям с "протектед" и...
  18. pvvx

    nodeMCU SDK 1.1.2

  19. pvvx

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

    Вам же там описано - для ваших проектов "HelloWord" это безразлично, как и последняя, уже исправленная ошибка в esptool.py. Вам хватит для os_printf("HelloWord") буфера для всех символов :) Затем откройте online-справочник по gcc и прочитайте на какие опции отличается трансляция кода с -Os...
  20. pvvx

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

    Починил по быстрому: def _fetch_symbols(self): if self.symbols is not None: return self.symbols = {} fname = os.getenv('TEMP'); if fname == None: fname = '.' fname += '\\eagle.app.sym' cmd =...
Сверху Снизу