Страница 7 из 16

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

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

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

Добавлено: 03 окт 2017, 10:34
DmitryK
Удалил папку Debug, сделал refresh, clean project, build debug и ничего не изменилось. Посмотрел настройки оптимизации билдера, там все на минимуме(изображение прилагаю). На всякий случай снял все галочки в разных комбинациях - не помогло. Заметил, что точка останова в окне дизассемблера и на функции main() отображается точкой с галочкой, а далее в редакторе Си просто точкой.

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

Добавлено: 03 окт 2017, 11:58
Лашкевич
Ну вообще должы ставиться галочки и на сишном коде. Вот мой скриншот как должно быть:
1.png
1.png (81.63 КБ) 3473 просмотра
А еще вопрос - у вас Vector IDE версии 1.06 (на элипс луна) или 1.2 (на эклипс Oxygen)? Попробуйте поставить другую, какая бы у вас ни стояла, и попробовать в ней. И проследите чтобы не было русских букв в путях как до среды, так и в воркспейсах.

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

Добавлено: 03 окт 2017, 12:28
DmitryK
Vector IDE у нас на Luna (версия в приложении). Среда шла с отладочным комплектом на флешке. Сейчас попробую поставить Oxygen. Русских букв нигде нет.

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

Добавлено: 03 окт 2017, 16:01
DmitryK
С радостью сообщаю, что проблема решена)
Т.к. в режиме отладки и редактирования кода разные консоли, я не заметил ошибки: "no source file named ...\\main.c".
Для решения данной проблемы необходимо зайти в Debug Configurations, выбрать вкладку Source (на 1м рисунке то, что у меня было неправильно), удалить все пути помимо Default, затем нажать Add, выбрать Project - Path Relative to Source Foulder, затем выбрать необходимый проект(см. 2й рисунок).
Спасибо всем кто отозвался)

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

Добавлено: 03 окт 2017, 16:04
Лашкевич
Спасибо! И-таки советую версию Oxygen всё равно, там по ощущениям меньше багов и больше стабильности.

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

Добавлено: 03 окт 2017, 16:13
DmitryK
Если установлю Oxygen нужно ли удалять Luna?

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

Добавлено: 03 окт 2017, 16:14
Лашкевич
Нет, они ставятся в разные папки и могут стоять обе сразу.

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

Добавлено: 03 окт 2017, 16:16
DmitryK
Спасибо

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

Добавлено: 05 апр 2018, 16:52
Александр Мануйлов
Добрый день.
Осваиваю отладочный комплект VectorCARD K1921BK01T с кабелем ST-Link/v2.
При запуске отладки на ноутбуке все нормально.
А при запуске с нового стационарного компьютера вываливается ошибка openOCD и соединение не устанавливается.
Драйвер USB поставился нормально.
Погуглив ошибку в интернете нашел, что вроде бы ошибка связана с тем, что openOCD не работает с USB 3.0.
У меня на рабочем компьютере все порты USB 3.0 и USB 3.1. (прогресс однако. ИТ отдел старался собрать ПК, чтобы не стыдно было)

Подскажите, пожалуйста, работает ли у кого отладка через порты USB 3.0?