реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> wiggler + eclipse, возникает ошибка при отладке...
Mozart
сообщение Aug 20 2007, 15:14
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 16-08-07
Из: Москва
Пользователь №: 29 829



после прочтения статьи "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

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

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


--------------------
все косяки, даже о которых не знает сам разработчик, - мои
Go to the top of the page
 
+Quote Post
klen
сообщение Aug 20 2007, 15:20
Сообщение #2


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(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 телнетом и повыполнять команды монитора, ну например проверить флешь, остановит процессор, считать значение регистров и тд. Если получится Значит отладчик гонит лажу. Какой отладчик?
Go to the top of the page
 
+Quote Post
Mozart
сообщение Aug 21 2007, 07:34
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 16-08-07
Из: Москва
Пользователь №: 29 829



Цитата
Какой отладчик?

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

всмысле телнетом??? что это такое? и как им пользоваться... дайте хоть сылочку на это... плз


--------------------
все косяки, даже о которых не знает сам разработчик, - мои
Go to the top of the page
 
+Quote Post
Mozart
сообщение Aug 21 2007, 09:14
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 16-08-07
Из: Москва
Пользователь №: 29 829



порылся в просторах интернета... в общем в консоли пишу telnet... пишу o localhost [2331] и типа нет соединения.... что писать-то чтобы открылося??


--------------------
все косяки, даже о которых не знает сам разработчик, - мои
Go to the top of the page
 
+Quote Post
klen
сообщение Aug 22 2007, 08:42
Сообщение #5


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(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
Go to the top of the page
 
+Quote Post
yaghtn
сообщение Aug 23 2007, 04:54
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 7-11-05
Из: Чебоксары
Пользователь №: 10 546



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

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

Кроме доки "Using Open Source Tools",
можно глянуть How-To на www.yagarto.de
Go to the top of the page
 
+Quote Post
Mozart
сообщение Aug 23 2007, 06:36
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 16-08-07
Из: Москва
Пользователь №: 29 829



Цитата
telnet localhost 4444

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

да с варнингом работает... но красный цвет его... надо избавляться, если возможно конечно...


--------------------
все косяки, даже о которых не знает сам разработчик, - мои
Go to the top of the page
 
+Quote Post
yaghtn
сообщение Aug 23 2007, 07:24
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 7-11-05
Из: Чебоксары
Пользователь №: 10 546



Цитата(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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0142 секунд с 7
ELECTRONIX ©2004-2016