Eclipse + GCC + OpenOCD: готовая сборка среды

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

bkolbov
Сообщения: 96
Зарегистрирован: 14 дек 2015, 11:37
Предприятие: АО НИИЭТ
Откуда: Воронеж

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение bkolbov » 03 окт 2017, 09:15

DmitryK писал(а):
02 окт 2017, 18:18
Что интересно, поставил останов в окне дизассемблера вроде заработал!
Если по ассемблеру бегает и останавливается, а по сишному коду нет, то это очень похоже на включенную оптимизацию - сишного кода уже нет в том явном виде. В частности подобную проблему наблюдал когда была включена опция link-time optimization (-flto).

DmitryK
Сообщения: 9
Зарегистрирован: 02 окт 2017, 15:20
Предприятие: -

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение DmitryK » 03 окт 2017, 10:34

Удалил папку Debug, сделал refresh, clean project, build debug и ничего не изменилось. Посмотрел настройки оптимизации билдера, там все на минимуме(изображение прилагаю). На всякий случай снял все галочки в разных комбинациях - не помогло. Заметил, что точка останова в окне дизассемблера и на функции main() отображается точкой с галочкой, а далее в редакторе Си просто точкой.
Вложения
Properties.jpg
Properties.jpg (224.87 КБ) 345 просмотров

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение Лашкевич » 03 окт 2017, 11:58

Ну вообще должы ставиться галочки и на сишном коде. Вот мой скриншот как должно быть:
1.png
1.png (81.63 КБ) 342 просмотра
А еще вопрос - у вас Vector IDE версии 1.06 (на элипс луна) или 1.2 (на эклипс Oxygen)? Попробуйте поставить другую, какая бы у вас ни стояла, и попробовать в ней. И проследите чтобы не было русских букв в путях как до среды, так и в воркспейсах.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

DmitryK
Сообщения: 9
Зарегистрирован: 02 окт 2017, 15:20
Предприятие: -

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение DmitryK » 03 окт 2017, 12:28

Vector IDE у нас на Luna (версия в приложении). Среда шла с отладочным комплектом на флешке. Сейчас попробую поставить Oxygen. Русских букв нигде нет.
Вложения
Version.jpg
Version.jpg (107.96 КБ) 342 просмотра

DmitryK
Сообщения: 9
Зарегистрирован: 02 окт 2017, 15:20
Предприятие: -

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение DmitryK » 03 окт 2017, 16:01

С радостью сообщаю, что проблема решена)
Т.к. в режиме отладки и редактирования кода разные консоли, я не заметил ошибки: "no source file named ...\\main.c".
Для решения данной проблемы необходимо зайти в Debug Configurations, выбрать вкладку Source (на 1м рисунке то, что у меня было неправильно), удалить все пути помимо Default, затем нажать Add, выбрать Project - Path Relative to Source Foulder, затем выбрать необходимый проект(см. 2й рисунок).
Спасибо всем кто отозвался)
Вложения
debug conf.jpg
Рис.1 Неправильный путь
debug conf.jpg (208.11 КБ) 332 просмотра
debug conf2.jpg
Рис.2 Правильный путь
debug conf2.jpg (206.22 КБ) 332 просмотра

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение Лашкевич » 03 окт 2017, 16:04

Спасибо! И-таки советую версию Oxygen всё равно, там по ощущениям меньше багов и больше стабильности.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

DmitryK
Сообщения: 9
Зарегистрирован: 02 окт 2017, 15:20
Предприятие: -

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение DmitryK » 03 окт 2017, 16:13

Если установлю Oxygen нужно ли удалять Luna?

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение Лашкевич » 03 окт 2017, 16:14

Нет, они ставятся в разные папки и могут стоять обе сразу.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

DmitryK
Сообщения: 9
Зарегистрирован: 02 окт 2017, 15:20
Предприятие: -

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение DmitryK » 03 окт 2017, 16:16

Спасибо

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя