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

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

  1. A

    Существует ли с++ среда для esp8266?

    Продолжаем игры. Появились очередные вопросы ) 1. При использовании стандартного вектора таки в некоторых случаях не хватает реализации `_sbrk_r': c:/espressif/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/lib\libc.a(lib_a-mallocr.o):(.literal+0x24)...
  2. A

    Существует ли с++ среда для esp8266?

    Спасибо, работает! Будем играться дальше )
  3. A

    UDK: Общие разговоры

    CHERTS, Скачал новую версию, поставил. Мои примеры скомпилились успешно! Ура! Теперь можно играться дальше ) Так же вижу - появилось много новых примеров, в том числе и отправка данных на thingspeak.com, который я тоже осваиваю ))) Спасибо большое! Ты делаешь хорошую и полезную работу!!!
  4. A

    Существует ли с++ среда для esp8266?

    Выше разбирали его. Компилятор собран без нужного ключа.
  5. A

    Существует ли с++ среда для esp8266?

    CHERTS, А из этого поста пример собирается? У меня именно с ним проблема.
  6. A

    Существует ли с++ среда для esp8266?

    Или не попробую, т.к., как я понял, через флаги компиляции я добавить его не могу?
  7. A

    Существует ли с++ среда для esp8266?

    Сейчас попробую добавить этот ключ.
  8. A

    Существует ли с++ среда для esp8266?

    где-то так: c:\Espressif\xtensa-lx106-elf\bin>"xtensa-lx106-elf-g++.exe" -v Using built-in specs. COLLECT_GCC=xtensa-lx106-elf-g++.exe COLLECT_LTO_WRAPPER=c:/espressif/xtensa-lx106-elf/bin/../libexec/gcc/xtensa-lx106-elf/4.8.2/lto-wrapper.exe Target: xtensa-lx106-elf Configured with...
  9. A

    Существует ли с++ среда для esp8266?

    Последний пример?
  10. A

    Существует ли с++ среда для esp8266?

    Продолжаем исследования. Проблема появляется даже не в стандартной библиотеке, а в случае, если глобальный объект имеет деструктор, объявленный явно. Ес-сно, вектор так же имеет деструкторы, поэтому и не компилится. Осталось понять как деструктор влияет на использование библиотечных функций...
  11. A

    Существует ли с++ среда для esp8266?

    Нашел закономерность. Такое происходит если объект вектора глобальный... Или находится в глобальном объекте. Вот еще одно подтверждение тому, что глобальные объекты - зло ))) Пример в аттаче. Если объект "а" объявить локально в функции user_main - то все собирается отлично...
  12. A

    Существует ли с++ среда для esp8266?

    void *operator new(size_t size) { return os_malloc(size); } void *operator new[](size_t size) { return os_malloc(size); } void operator delete(void * ptr) { os_free(ptr); } void operator delete[](void * ptr) { os_free(ptr); }
  13. A

    Существует ли с++ среда для esp8266?

    jcmvbkbc, есть еще одна непонятка при попытке использовать вектор... Линкер ругается: c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\c++\4.8.2\bits/vector.tcc:344: undefined reference to `__dso_handle' c:/Espressif/ESP8266_SDK/lib\libc.a(mallocr.o):(.literal+0x14): undefined reference...
  14. A

    Модификации модулей на esp8266

    Я не знаю как у него это внутри устроено, но знаю, что, подавая 0 на эту ногу, проц перестает работать. А после подачи снова 1 - работает как после сброса ). В программаторе я так же пользую эту ногу вместо ресета, и вижу правильный вход в режим программирования, и потом старт новой прошивки.
  15. A

    С++ компилятор в UDK

    C++ Компилятор разве поставляется не в бинарном виде? Скрипт можешь выложить, посмотреть могу. Но будет ли это успешно - пока не уверен... Что нужно править: 1. Добавить компилятор G++, можно и C++. Я взял их из версии кита 1.0.4, где они еще были. 2. Положить либы и инклуды, которые лежат тут...
  16. A

    С++ компилятор в UDK

    CHERTS, можешь в новой версии кита вернуть С++ компилятор? Правда, надо будет сделать несколько доработок, описанных тут, и подправить скрипт линковщика (eagle.app.v6.ld:), как это предложено тут. В результате тем, кто пользует С++, надо будет делать меньше действий для адаптации новых китов...
  17. A

    Модификации модулей на esp8266

    Я вместо ресета пользую пин CH_PD. Работает так же.
  18. A

    Модуль выдает только эхо

    Попробуй нажимать Ctrl+J вместо Enter. Должно помочь ) Понимаю, что неудобно, но лучшего решения для путти пока не нашел. Сам пользую SecureCrt - он гораздо удобнее и функциональнее )))
  19. A

    Существует ли с++ среда для esp8266?

    Нет, в конструкторе я только инициализирую поля. Этот класс всего лишь для проверки инициализации глобальных объектов. Проверка показала, что таки, их надо инициализировать ручками. Вывод в нем только в методе print. Вот оно что... Об этом я не подумал.
  20. A

    Существует ли с++ среда для esp8266?

    jcmvbkbc, Спасибо за рекомендации! Под винду квест оказался непростой, но сейчас вроде компилирует нормально. В сборке от CHERTS компилятор и основные либы таки уже есть, добавил только libc, libhal, и инклуды для них отсюда: https://github.com/esp8266/esp8266-wiki/raw/master/libs/libc.a...
Сверху Снизу