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

 
 
> Не работает отладка GDB: "The program is not being run"
EugeNNe
сообщение Sep 18 2014, 10:08
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Имеем CooCox CoIDE 1.7.7 (собственно Eclipse подпиленный) + GNU Tools ARM Embedded 4.8 2014q2 + STM32F3Discovery(ST-Link/V2).
Код нормально загружается при использовании ST32 ST link Utility, всё работает.
При попытке запустить отладку в CoIDE вываливатеся такая ерунда:
...
set tdesc filename C:/CooCox/CoIDE/bin/target_desc/arm-with-m.xml
target remote 127.0.0.1:2009
127.0.0.1:2009: \317\356\357\373\362\352\340 \356\341\372\345\344\350\355\350\362\374 \344\350\361\352 \361 \357\340\357\352\356\351 \355\340 \356\341\372\345\344\350\355\345\355\355\356\354 \344\350\361\352\345.
tbreak main
Temporary breakpoint 1 at 0x8000450: file C:\CooCox\CoIDE\workspace\Succ\main.c, line 8.
continue
The program is not being run.
kill
The program is not being run.


В чём проблема? Где что не так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mihey_K
сообщение Sep 19 2014, 14:40
Сообщение #2


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

Группа: Участник
Сообщений: 156
Регистрация: 27-09-06
Из: Irkutsk
Пользователь №: 20 747



gdbserver.exe сервер кукокса, он слушает порт 2009. arm-none-eabi-gdb.exe - клиент. Попробуйте сброс сменить на HW RESET.
Как вариант скачать сторонний сервер для ст-линка, запустить его в консоле. Открыть вторую консоль и оттуда через telnet с указанием порта 4242 (telnet 4242) подцепиться arm-none-eabi-gdb.exe к серверу.


--------------------
Блог о разработке на CC430, SIM900, GPS, ARM и не только...
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Sep 23 2014, 08:04
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



Цитата(Mihey_K @ Sep 19 2014, 18:40) *
gdbserver.exe сервер кукокса, он слушает порт 2009. arm-none-eabi-gdb.exe - клиент. Попробуйте сброс сменить на HW RESET.
Как вариант скачать сторонний сервер для ст-линка, запустить его в консоле. Открыть вторую консоль и оттуда через telnet с указанием порта 4242 (telnet 4242) подцепиться arm-none-eabi-gdb.exe к серверу.


Ресеты всякие ставил, не помогло. Собственно разработчики CoIDE обесчают что "поставил и работай"... а тут опять танцы с бубном ))). Наверное останусь пока на IAR. На досуге как нибудь пошаманю...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 2nd September 2025 - 09:38
Рейтинг@Mail.ru


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