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

OpenOCD отладчика через JTAG

pvvx

Активный участник сообщества
CHERTS - в UDK не хватает отладки созданных на нем приложений.
Появилась предварительная версия OpenOCD отладчика через JTAG к ESP8266, для встраивания к Eclipse.
У MinGW сборки, входящей в UDK, не хватает многого, чтобы скомпилировать эту OpenOCD.
Один из путей, как скомпилить, есть тут: https://forum.sparkfun.com/viewtopic.php?f=18&t=11221&start=45#p176747
Я ещё не успел собрать, т.к. по поводу JTAG возился с коммерческой версией xt-ocd, да и времени на это пока не было… В старых xt-ocd от Tensilica, по моим копаниям, нет поддержки стандартных адаптеров, а новую не дают никому (может её вообще не существует после покупки Tensilica Cadence). Там есть поддержка USB адаптера на отладочную плату “VIRTEX-6 FPGA ML605 EVALUATION KIT” с USB контроллером CY7C67300-100AI и на дорогие JTAG по TCP…
 
Последнее редактирование:

CHERTS

Moderator
Команда форума
Появилась предварительная версия OpenOCD отладчика через JTAG к ESP8266, для встраивания к Eclipse.
Посмотрю сегодня ночью, может соберу.

У MinGW сборки, входящей в UDK, не хватает многого, чтобы скомпилировать эту OpenOCD.
В UDK не входит MinGW, он ставиться отдельно, я только рекомендовал список пакетов для него для корректной работы DevKit.
 

pvvx

Активный участник сообщества
В UDK не входит MinGW, он ставиться отдельно, я только рекомендовал список пакетов для него для корректной работы DevKit.
Претензий то никаких нет, просто указал, что с тем комплектом не выйдет собрать OpenOCD, а надо дополнять. Собирать народу OpenOCD не требуется, можно вложить готовый.
Хорошо-бы пример подключения OpenOCD к UDK (что там вписывать в Eclipse, чтобы заработал debug), а то не все разберутся.
 

CHERTS

Moderator
Команда форума
Хорошо-бы пример подключения OpenOCD к UDK (что там вписывать в Eclipse, чтобы заработал debug), а то не все разберутся.
Хе хе, мне бы самому разобраться что там к чему, я не силён в отладке прошивок контроллеров. Linux да пожалуйста, Windows - нет проблем, а с контроллерами беда...
 

pvvx

Активный участник сообщества
http://gnuarmeclipse.livius.net/blog/openocd-debugging/

Если у меня и у других будет вся цепочка сборки и запуска отладчика, то это дело быстрее вырастет до полноценной поддержки ESP8266 и быстрее разберут всю SDK и ошибки Espressif. Но я ещё не слепил её. А там - http://www.esp8266.com/viewtopic.php?f=9&t=1871 проблемы какие-то смешные…
Так что каждому своё :) Мне сложнее писать на win или linux, если они не на MCU :)
В операционке на компе требуется поддержка черт знает чего, а на MCU– только конкретных установленных вещей. Потому и реализация на MCU проще - не требуется изучение и заучивание чужих библиотек и поддержки совместимости с ними.
 
Последнее редактирование:
Сверху Снизу