• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. CHERTS

    Анонсы Unofficial Development Kit for Espressif ESP8266

    Доступна новая версия моей сборки Unofficial Development Kit for Espressif ESP8266 v1.0.7 Список изменений на первой странице Процедура обновления: 1. Удалите старую версию DevKit 2. Установите новую версию DevKit ВНИМАНИЕ!!! При удалении старой версии будет удален весь каталог C:\Espressif
  2. CHERTS

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

    Собирается и работает, через час выложу DevKit 1.0.7, там этот пример включен.
  3. CHERTS

    Баги и недосмотры в sdk от espressif

    К сожалению я не такой большой спец по микроконтроллерам и реверс-инженирингу. Поэтому буду делать для общественности, что умею - devkit с компилятором и простыми примерами.
  4. CHERTS

    Баги и недосмотры в sdk от espressif

    Я готов написать им тучу гневных писем, только скажите куда. Я как то писал на какой то адрес ....@espressif.com, но мне не ответили :( Причина - продать побольше и получить бабло, это самая главная причина. Если бы они хотели, давно бы выпустили нормальный модуль со всеми выводами и...
  5. CHERTS

    Баги и недосмотры в sdk от espressif

    печально, а чем они аргументируюс своё нежелание исправлять баги и уж тем более показывать исходники? я так понимаю новых исходников lwip и at прошивки можно не ждать?
  6. CHERTS

    Как загнать строки в irom.text

    у меня все нормально: в user_main.c #include <c_types.h> #include "user_config.h" const char *HTTPCacheControl ICACHE_STORE_ATTR ICACHE_RODATA_ATTR = "HelloWorld"; в user_config_h #ifndef __USER_CONFIG_H__ #define __USER_CONFIG_H__ #define ICACHE_STORE_ATTR __attribute__((aligned(4))) #endif
  7. CHERTS

    Как загнать строки в irom.text

    Возможно так, но я тоже не спец по Си, это кусок из nodemcu-firmware #include "c_types.h" #define ICACHE_STORE_ATTR __attribute__((aligned(4))) static volatile const uint8_t flash_init_data[128] ICACHE_STORE_ATTR ICACHE_RODATA_ATTR = { 0x05, 0x00, 0x04, 0x02, 0x05, 0x05, 0x05, 0x02, 0x05...
  8. CHERTS

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

    Попробовал собрать пример hello_world_cpp из поста Alex_S, все ОК Сейчас пересоберу компилятор с --disable-__cxa_atexit и можно его добавлять в DevKit Нужно только подправить eagle.app.v6.ld, вернее корректнее будет сделать отдельный eagle.app.v6.ld для cpp, а оригинальные не трогать. Кидайте...
  9. CHERTS

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

    У меня после сборки в C:\Espressif\xtensa-lx106-elf\xtensa-lx106-elf\lib\ присутствуют
  10. CHERTS

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

    У меня такие ключи сборки, могу добавить и другие, только скажите какие правильнее
  11. CHERTS

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

    Сегодня попробовал собрать все с нуля, в итоге все получилось, c++, g++ компилятор тоже собрались, так что в 1.0.7 для страждующих будет и c++ компилятор.
  12. CHERTS

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

    Кому интересно про smartconfig, гляньте сюда, там есть приложение под андроид и интересные файлы esp_iot_sdk_smartconfig_v0.9.3\app\user\smartconfig.c (*.h) которых нет в SDK.
  13. CHERTS

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

    Ну начнем с того что c++ компилятор в последней редакции у меня не собирается, вылазит куча ошибок, а бороться с ними у меня бонально нет времени, честно, в сутках только 24 часа, хотел бы я чтоб было 30, итак спать ложусь в час ночи. Могу выложить мой скрипт сборки компилятора, попробуете...
  14. CHERTS

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

    Интересно, а кому можно накатать жалобу, на то что Espressif нарушает GPL и др. открытые лицензии и не выкладывает модифицированные исходники? Вроде есть такой Фонд свободного програмного обеспечения (оф. сайт FSF) и Ричард Столман, может им написать?
  15. CHERTS

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

    По поводу появившегося в 0.9.5 smartconfig, то ноги растут скорее всего отсюда https://github.com/ly0/esp8266-smartlink
  16. CHERTS

    Использование gen_flashbin.exe

    Это легко исправить. Кстате, вышла SDK 0.9.5 http://bbs.espressif.com/viewtopic.php?f=5&t=154
  17. CHERTS

    Вопросы по esptools.exe

    Например какие? Я сегодня собрал и прошил ей все примеры из моего DevKit, ни одного глюка не заметил. Для другого распределения можно подправить/написать_заново esptool (питоновскую или Си'шную версии), главное знать-придумать какое будет распределение.
  18. CHERTS

    Вопросы по esptools.exe

    C:\Espressif\utils\esptool.exe может делать на любые адреса, в nodemcu как раз файл elf распиливается на секции, правда она делает это не чесно, а с помощью стандартных *-elf-nm и *-elf-objcopy инструментов из gcc. А вот C:\Espressif\xtensa-lx106-elf\bin\esptool.exe как раз автономна и пилит elf...
  19. CHERTS

    Использование gen_flashbin.exe

    Нашел в чем причина, дело во gen_flashbin.py, он расчитан на адрес начала irom0text 0x10000 Подправил его, теперь там 3 аргумента, войдет в новый DevKit, соответственно исправил gen_misc_plus.bat, в архиве пример hello_world с созданием единого файла, проверил его зашить - все работает, в...
Сверху Снизу