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

А где xtensa-lx106-elf-gdb в UDK?

pvvx

Активный участник сообщества
насколько я понимаю без gdb он бесполезен.
Да. Но ещё надо править esp-gdbstub. Я уже исправил частично и проверил с другим пакетом, но с пакетом UDK и прикручиванием его к Eclipse пока руки не доползли...
В UDK пока только через COM-терминал можно создать break (Ctrl-C) и распечатать регистры ($g#67), зная уровень команд :)
Код:
$T02#b6
+$580f0040d0ffff3f000000002000000000000000c499fe3f7713000000000000ffffffbffffffffffcc6ff3fc0defe3fb0daff3f00000000b0dcff3fd8ddff3f680f00401c00000000000000fada8cc20000000030000000#ee
:)
Оригинальный, Espressif-ский, вообще не работает. Там вечный WDT двух типов - аппаратный и soft (на 64-х битном аппаратном таймере с шагом в 1 us, и к примеру system_soft_wdt_stop() заряжает его на срабатывание через 70 сек, а в обычном режиме на 1.6 сек. Т.е. надо отключать оба WDT, чтобы работало)
 
Последнее редактирование:

Sermus

New member
С GDB у меня почему то не собирается компилятор, вот его и нету.

esp-gdbstub не прикручен по причине выше, насколько я понимаю без gdb он бесполезен.
CHERTS, а не анализировали в чем проблема сборки GDB? Все-таки дебаггер - архиполезная фича.
 

CHERTS

Moderator
Команда форума
CHERTS, а не анализировали в чем проблема сборки GDB? Все-таки дебаггер - архиполезная фича.
С набегу у меня не получилось исправить ошибки, завтра попробую еще разок собрать, лог ошибок приложу.
 

Sermus

New member
Стыдно признаться как, но я собрал его под MinGW. Результаты пока странные. С одной стороны, все символы загружаются, точки останова ставятся, переменные смотрятся, но попытка сделать step/next приводит к тому, что выполнение останавливается не на следующей строке, а абы где выше по стеку. Как будет ясность, попробую собрать начисто.
 
Сверху Снизу