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

Недавнее содержимое от r44083

  1. r44083

    Почему call_user_start находится в irom вместо iram? (Crash)

    Пофиксил эту проблему. Фикс по ссылке: r44083/omef
  2. r44083

    Почему call_user_start находится в irom вместо iram? (Crash)

    Опять от вас один флейм. Лучше бы и не писали)
  3. r44083

    Почему call_user_start находится в irom вместо iram? (Crash)

    UDK сделан на базе SDK 2.0 (2016 год). Текущая версия SDK - 3.1 (2019). На чём собираю - ответил в третьем сообщении. Пожалуйста, пишите по делу.
  4. r44083

    Почему call_user_start находится в irom вместо iram? (Crash)

    Я специально создал тему в разделе SDK, зачем вы мне советуете UDK? Уже прошло очень много времени и между устаревшим UDK и SDK 3.1 огромная разница. Разработчики Xtensa не имеют отношения к call_user_start() Я полез в распределение адресного пространства что бы не использовать второй...
  5. r44083

    Почему call_user_start находится в irom вместо iram? (Crash)

    Пишу на С++ (для теста там буквально пару файлов). Собираю тулчейном, который указан в README.md в ESP8266_RTOS_SDK. Собираю SDK как часть другого фреймворка с помощью своей билд системы (модульный make). Ссылка на собранный тестовый проектик (для сборки выполните make clean, make): (билд лог...
  6. r44083

    Почему call_user_start находится в irom вместо iram? (Crash)

    Я заметил, что в ESP8266_RTOS_SDK v3.1, entry функция call_user_start распологается в irom вместо iram. Моё приложение крешает при попытке перехода на call_user_start на буте (скорее всего потому что на буте нельзя обращаться к irom до инициализации SPI flash). Я не использую 2nd bootloader, и...
  7. r44083

    Зачем в SDK сдвинули начало irom?

    Заметил что в официальном ESP8266_RTOS_SDK начало irom сдвинуло сначала на 0x10, а потом ещё на APP_OFFSET, который равен CONFIG_APP1_OFFSET. CONFIG_APP1_OFFSET по умолчанию равен 0x10000. Из линкер скрипта: irom0_0_seg : org = 0x40200010 + APP_OFFSET, len = APP_SIZE - 0x10 - APP_OFFSET...
  8. r44083

    Нужна помощь Ошибка линковки примера Mongoose

    @lsm, можите выложить тут саму стандартную библиотеку, которая запакована в докере? Попробую её прилинковать что бы таки собрать Mongoose web library.
  9. r44083

    Ответье :)

    Ответье :)
  10. r44083

    Нужна помощь Ошибка линковки примера Mongoose

    Получилось собрать mongoose-os как описал выше @pvvx
  11. r44083

    Нужна помощь Ошибка линковки примера Mongoose

    А почему бы не использовать libgcc, которая идёт вместе с RTOS_SDK? Это значительно облегчит интеграцию и поддержку.
  12. r44083

    Здравствуйте ещё раз. Обращаюсь к вам за помощью по иненграции Mongoose веб сервера в мой пустой...

    Здравствуйте ещё раз. Обращаюсь к вам за помощью по иненграции Mongoose веб сервера в мой пустой проект на RTOS_SDK. Сколько это будет стоить?
  13. r44083

    Нужна помощь Ошибка линковки примера Mongoose

    Сейчас попробую. Также просмотрел последние коммиты в репо с Mongoose и нашел вот такое изменение Makefile: Fix ESP8266_RTOS example; add mos flashing · cesanta/mongoose@f974fdd · GitHub Интересно откуда вы берёте либу gcc_sdk?
  14. r44083

    Нужна помощь Ошибка линковки примера Mongoose

    Во время билда происходит ошибка (похоже он не может найти бинарь esp_init_data_default.bin). Хотя путь к ESP8266-RTOS-SDK-1.50 прописан верно и все стандартные бинари лежат в папке bin. D:\mongoose-master\examples\ESP8266_RTOS>make fw.zip Makefile:141: warning: overriding commands for target...
Сверху Снизу