Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: wiggler + eclipse
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Mozart
после прочтения статьи "Using Open Source Tools for AT91SAM7S Cross Development" j-link настроил, но только если есть желание всё заново отладить, то приходится при помощи самбы заново загружать и отлаживать... да и не мой этот j-link.....
купил себе вигглер... да купил!... лень паять...
программирует at91sam7s64 на ура... а вот отлаживаться не хочет...
Код
Info:    openocd.c:86 main(): Open On-Chip Debugger (2007-04-16 19:30 CEST)
Warning: arm7_9_common.c:685 arm7_9_assert_reset(): srst resets test logic, too

из софта стоит всё то что написано в туториале...
если кто сталкивался, поможите...

з.ы. файл чё-то не прилепляется...
klen
Цитата(Mozart @ Aug 20 2007, 19:14) *
после прочтения статьи "Using Open Source Tools for AT91SAM7S Cross Development" j-link настроил, но только если есть желание всё заново отладить, то приходится при помощи самбы заново загружать и отлаживать... да и не мой этот j-link.....
купил себе вигглер... да купил!... лень паять...
программирует at91sam7s64 на ура... а вот отлаживаться не хочет...
Код
Info:    openocd.c:86 main(): Open On-Chip Debugger (2007-04-16 19:30 CEST)
Warning: arm7_9_common.c:685 arm7_9_assert_reset(): srst resets test logic, too

из софта стоит всё то что написано в туториале...
если кто сталкивался, поможите...

з.ы. файл чё-то не прилепляется...



вот из этого положения пороюуйте подключится к OpenOCD телнетом и повыполнять команды монитора, ну например проверить флешь, остановит процессор, считать значение регистров и тд. Если получится Значит отладчик гонит лажу. Какой отладчик?
Mozart
Цитата
Какой отладчик?

отладчик eclipse
Цитата
подключится к OpenOCD телнетом

всмысле телнетом??? что это такое? и как им пользоваться... дайте хоть сылочку на это... плз
Mozart
порылся в просторах интернета... в общем в консоли пишу telnet... пишу o localhost [2331] и типа нет соединения.... что писать-то чтобы открылося??
klen
Цитата(Mozart @ Aug 21 2007, 13:14) *
порылся в просторах интернета... в общем в консоли пишу telnet... пишу o localhost [2331] и типа нет соединения.... что писать-то чтобы открылося??


1. Отладчика eclipse несуществует. собсно отладчик это внешняя по отношению у Eclipse утилита, с которой, он (эклипс), начинает уметь работать если поставить ему специфический плагин embedded CDT (www.zylin.com) - после етого эклипс умеет парсить вывод и цеплять arm-elf-gdb , который умеет цеплятся по TCP за сокет OpenOCD сервер, который умеет жарить по USB (FTDI FT2232 интерфейс D2XX ) железку-отладчик ARM-USB-OCD или Wiggler, который собсно и тянет провода на JTAG лапки микрухи. Если чето в этой цепочки не так как я описал то работать не будет, не должно..

Почему так подробно? потому что если Вы написали что отладчик эклипс - значит Вы не поняли как это все работает. Надеюсь компилятор то Вы используте не "eclipse" а GCC ? smile.gif

2. telnet localhost 4444
после этого Вы получите командную строку монитора OCD
если оладка на удаленном в сети машине (что удобно в производстве) вместо localhost пишите IP
4444 - номер TCP порта сокета который открывает OCD для подключения - он у Вас прописан в конфигурационном файле который Вы передете OCD c опцией -f при пуске OCD, его можно изменить

Надеюсь исчерпывающе... более подробно отошлю к документации ... которую типа читать нада wink.gif
yaghtn
Warning это всего лишь warning.
У меня всё работало, хотя я тоже видел "srst resets test logic, too".
Дальше кнопочки понажимать не пробовали?

Можно без Eclipse сначала попробовать,
через ком. строку GDB. (или через Insight, что удобнее)

Кроме доки "Using Open Source Tools",
можно глянуть How-To на www.yagarto.de
Mozart
Цитата
telnet localhost 4444

это работает, подключается.... а теперь отсылайте к документации где напиано как с этим работать...
Цитата
Warning это всего лишь warning.

да с варнингом работает... но красный цвет его... надо избавляться, если возможно конечно...
yaghtn
Цитата(Mozart @ Aug 23 2007, 10:36) *
это работает, подключается.... а теперь отсылайте к документации где напиано как с этим работать...


C:\Program Files\openocd-XXXXXX\doc\openocd_XXXX.pdf вестимо smile.gif
ИМХО, работать напрямую телнетом к openocd - сложновато будет.
Попробуйте запустить отладку через Insight

Цитата(Mozart @ Aug 23 2007, 10:36) *
да с варнингом работает... но красный цвет его... надо избавляться, если возможно конечно...


"Работает - не трогай" smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.