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

 
 
 
Reply to this topicStart new topic
> Отладка STM32 в Eсlipse+ST-link GDB сервер, Не работает
Wasserati
сообщение Jul 14 2013, 10:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044



Здравствуйте.
Помогите с решением одной проблеммы.
Решил попробовать внутрисхемную отладку.
Выбор пал на способ с использованием ST-link GDB сервер.
Все настройки производил по этой статье: http://we.easyelectronics.ru/STM32/otladka...eclipsegcc.html
GDB серер нормально запускается и начинает ожидать подключения дебаггера. При попытке запуска оного и начинаются проблеммы: выбивает окно с ошибкой, после чего сервер автоматически выключается. Скриншот ошибки прилагается.
Отлаживать пытаюсь программу для платы STM32VL-discavery.
Прикрепленное изображение

Подскажите что в данной ситуации делать, и как все таки запустить отладку?
Go to the top of the page
 
+Quote Post
Wasserati
сообщение Jul 16 2013, 08:16
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044



Если все в данной ситации так тяжело, то посоветуйте какой-нибудь другой вариант внутрисхемной отладки.
Мне, как новичку, тяжело ошибки в коде без отладчика искать.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 16 2013, 09:21
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



С такой ошибкой не сталкивался, впрочем как и с этим GDB-сервером не работал.
Могу посоветовать следующее:
1) убедитесь, что вы прописали arm-none-eabi-gdb в строку GDB command.
2) убедитесь, что брандмауер не блокирует TCP-соединение по порту 61234.
3) откройте командную строку и наберите telnet localhost 61234. Должен появиться плюсик, возможно где-то через секунду соединение закроется.
4) Если ничего не помогает - на вкладках настройки отладчика внизу есть упоминание GDB DSF Hardware Debugger launcher, нажмите на Select other, выберите Standart Hardware Debugger launcher и на вкладке Debugger появится галочка "Verbose console mode". Поставьте ее, запустите отладку и посмотрите вывод дебаггера на вкладке Console. Возможно он натолкнет на какие-то мысли.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Raven
сообщение Jul 16 2013, 09:43
Сообщение #4


Местный
***

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



Не помешает дополнительная информация.
Можете включить Verbose Mode, и выложить результирующий debug_log.txt?
Go to the top of the page
 
+Quote Post
aba
сообщение Jul 16 2013, 15:01
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-08-11
Пользователь №: 66 698



Точно уже не помню, но помоему начиная с версии 1.6.х GDB сервера Атолик сделал привязку к своей среде. Как альтернативу я использовал texane GDB, или он же пребилдженый под Windows по ссылке. http://www.emb4fun.de/archive/stlink/index.html
Там же и инструкция по пользованию.
Go to the top of the page
 
+Quote Post
Wasserati
сообщение Jul 17 2013, 19:46
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 1-06-13
Пользователь №: 77 044



Сергей Борщ
1. GDB в строке GDB command прописан.
2. С брандмауером все в порядке, пробовал порт специально в исключения добавлять, не помогло.
3. Команда не распознается, проверить этот пункт не могу.
4. В Verbose моде что-то вроде запускается, но весь процесс заканчивается ошибкой, в консоли творится изображенное на скриншотах:
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Ошибки есть, но что они значат мне непонятно.

Raven
Вот Debug _log файл в Verbose mode.
Прикрепленный файл  debug_log.txt ( 1.22 килобайт ) Кол-во скачиваний: 238


aba
О привязке я слышал, но по тому что встречал в интеренете, видно что люди нормально сервером поьзуются, и в ус не дуют. Все у них работает, один я неудачник какой-то. Texane GDB попробую.

Спасибо всем большое что откликнулись на призыв новичка о помощи.
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Oct 4 2013, 08:48
Сообщение #7


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

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



заработало в конце концов?
Go to the top of the page
 
+Quote Post
flopix
сообщение Oct 27 2013, 07:53
Сообщение #8


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

Группа: Участник
Сообщений: 105
Регистрация: 21-06-12
Пользователь №: 72 429



Цитата(Wasserati @ Jul 17 2013, 22:46) *
О привязке я слышал, но по тому что встречал в интеренете, видно что люди нормально сервером поьзуются, и в ус не дуют. Все у них работает, один я неудачник какой-то.


Пользуются старой версией, которая без привязки, но она работает только с ST-Link V1.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:51
Рейтинг@Mail.ru


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