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

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

  1. V

    JTAG, Xtensa OCD Daemon …

    Windows-сборка включена в наш toolchain: http://gnutoolchains.com/esp8266/ Сам тулчейн бесплатный; интеграция с Visual Studio стоит денег, но при этом экономит кучу времени, т.к. все начинает работать из коробки. Под Linux собирать лень, ибо у каждого дистрибутива свои заморочки.
  2. V

    JTAG, Xtensa OCD Daemon …

    Если кому интересно, мы-таки допилили OpenOCD для ESP8266: http://github.com/sysprogs/esp8266-openocd
  3. V

    JTAG, Xtensa OCD Daemon …

    Да, OpenOCD требует допиливания, а именно: 1. Hardware breakpoint-ы работают, но где-то в одном случае из 10 он их пропускает и программа сыпится. Надо это поймать, исправить и сделать тест (скрипт с breakpoint-ом в цикле, который должен остановиться и нормально продолжиться 100 раз подряд). 2...
  4. V

    JTAG, Xtensa OCD Daemon …

    Спасибо. OpenOCD я смотрел - там нет нескольких простых, но важных вещей типа software breakpoints и нормальной трансляции событий в GDB-сигналы. По моим прикидкам, работы где-то от 2х дней до недели, но времени на это сейчас катастрофически не хватает. Если у Вас или кого-то из знакомых есть...
  5. V

    JTAG, Xtensa OCD Daemon …

    Спасибо, похоже мы не скопировали xtensa-config.h. Попробуем тогда собрать 7.9.1 с вашими overlays... Кстати, если я не ошибаюсь, Вы собрали xt-ocd.exe, выложенный на форуме? Там есть определенные глюки с поддержкой FT2232. Вы не знаете, кто занимается поддержкой этого билда, или может дать...
  6. V

    JTAG, Xtensa OCD Daemon …

    ОК, подробности: Список регистров в 7.5.1: a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, pc, sar, litbase, sr176, sr208, ps, mmid, ibreakenable, ddr, ibreaka0, dbreaka0, dbreakc0, epc1, epc2, epc3, depc, eps2, eps3, excsave1, excsave2, excsave3, interrupt, intset...
  7. V

    JTAG, Xtensa OCD Daemon …

    Только много кода из 7.9 (например, unwinder) ссылается на регистры, которых нет в ESP8266.
  8. V

    JTAG, Xtensa OCD Daemon …

    Значит его нет в основном дереве. Пинайте maintiner-ов gcc, чтобы включили. Если он исправляет какую-то критичную ошибку, мы можем его добавить в следующий билд. Про регистры мы детально не смотрели, можете сравнить список определений в 7.5.1 и 7.9.1 и станет ясно, чего там не хватает...
  9. V

    JTAG, Xtensa OCD Daemon …

    Дело не в алгоритме, а в скорости JTAG и количестве циклов, необходимых для записи одного значения в память.
  10. V

    JTAG, Xtensa OCD Daemon …

    Тогда смело увеличивайте тайм-аут до 5 секунд. А тормозит тут не программирование SPI FLASH, а передача данных на ESP8266 через JTAG. Тут от нас мало что зависит, т.к. этот процесс управляется xt-ocd.
  11. V

    JTAG, Xtensa OCD Daemon …

    Не отвечает просто потому что загрузка 64КБ-блока по JTAG с занимает больше 2 секунд. Еще через несколько секунд загрузка завершается и окно закрыватся само. Если это раздражает, можно увеличить тайм-аут в Tools->Options. binutils и gcc в новых версиях включают все необходимые патчи. gdb в...
  12. V

    JTAG, Xtensa OCD Daemon …

    Не понял, что особенного в распечатке регистров. В VisualGDB ее тоже можно посмотреть через Debug->Windows->Registers или через watch. Окно ожидания вылезает, когда gdb не отвечает в течение 2х секунд на команду. В случае, если gdb завис, это позволяет прервать сессию, не перезапуская Visual...
  13. V

    JTAG, Xtensa OCD Daemon …

    Патчи распаковываются вместе с тулчейном в корневой каталог.
  14. V

    JTAG, Xtensa OCD Daemon …

    Разработчик концепции - вряд ли. Люди, работавшие над эргономикой, прочностью, удешевлением и прочими вещами, которые отличают унитаз 2015го года от унитаза 1500 года- скорее да, чем нет. Пусть смотрят на здоровье - мы не против. Наш бизнес посторен не на поддержке каких-то сверхсложных вещей, а...
  15. V

    JTAG, Xtensa OCD Daemon …

    Продолжая ваш пример, когда вы покупаете в магазине унитаз, часть цены обсуловлена именно покрытием стоимости разработки. И да, покупая унитаз, вы оплачиваете в том числе и его разработку. От мира software в этом смысле отличий мало.
  16. V

    JTAG, Xtensa OCD Daemon …

    За статью, как снять ограничение, поймем, что ESP8266 не нуждается в качественных средствах разработки, и перестанем его поддерживать. Вот только кому от этого будет лучше? Мы останемся без платформы, community останется без обновляемого и пропатченного gcc и gdb. По-моему, от этого в проигрыше...
  17. V

    JTAG, Xtensa OCD Daemon …

    Я же написал, что на наш плагин мы с удовольствием дадим огромные скидки людям, готовым написать интересные статьи.
  18. V

    JTAG, Xtensa OCD Daemon …

    VS2013 Community и 2015 Community - бесплатные. И наш плагин с ними работает.
  19. V

    JTAG, Xtensa OCD Daemon …

    Ну ладно тогда. Кстати, наш ESP8266 toolchain для Windows абсолютно бесплатен и содержит пропатченный gdb, который не вылетает при попытке поставить breakpoint и отображает локальные переменные. Можете считать это нашим вкладом в развитие коммьюнити.
  20. V

    JTAG, Xtensa OCD Daemon …

    Ну вот, а говорили что коммерцией не занимаетесь :) Давайте начнем с небольшого договора на размещение баннера, и посмотрим, что из этого получится. Напишите на sysprogs@sysprogs.com вашу статистику по посещениям и желаемую сумму за 1000 показов. А peripheral registers скоро будут, всему свое...
Сверху Снизу