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

 
 
> Не работает отладка 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 18 2014, 13:33
Сообщение #2


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

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



В PATH переменную прописывали путь до папки /bin тулчейна GNU Tools ARM Embedded 4.8 2014q2?

Цитата
\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
Кириллицу в именах проекта и путях лучше не использовать.
Какой сервер для отладки используете (странный порт 2009)?




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


Местный
***

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



Цитата(Mihey_K @ Sep 18 2014, 17:33) *
В PATH переменную прописывали путь до папки /bin тулчейна GNU Tools ARM Embedded 4.8 2014q2?

Кириллицу в именах проекта и путях лучше не использовать.
Какой сервер для отладки используете (странный порт 2009)?


Пути все прописаны, кириллицы точно нет в путях. Эти грабли давным давно отброшены и забыты ))). С сервером всё интереснее...
В папке /bin самой CoIdE имеется файл gdbserver.exe. Но судя по строкам в Консоли при отладке запускается arm-none-eabi-gdb.exe из тулчейна. Порт из настроек по умолчанию. (см. картинкe).

Изначально вообще ничего не шуршало, вылетала ошибка: Error: Failed to parse flash driver file. Вылечил тем что поместил папку проекта в папку c:\CooCox\CoIDE\workspace\ - там содержатся примеры поставляемы со средой.


Сообщение отредактировал BigBolt - Sep 18 2014, 15:31
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


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


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