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

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

Модераторы: ea, dav, bkolbov, Alis, pip, _sva_

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

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

Сообщение bkolbov »

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

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

Сообщение DmitryK »

Удалил папку Debug, сделал refresh, clean project, build debug и ничего не изменилось. Посмотрел настройки оптимизации билдера, там все на минимуме(изображение прилагаю). На всякий случай снял все галочки в разных комбинациях - не помогло. Заметил, что точка останова в окне дизассемблера и на функции main() отображается точкой с галочкой, а далее в редакторе Си просто точкой.
Вложения
Properties.jpg
Properties.jpg (224.87 КБ) 3418 просмотров
Аватара пользователя
Лашкевич
Сообщения: 372
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Контактная информация:

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

Сообщение Лашкевич »

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

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

Сообщение DmitryK »

Vector IDE у нас на Luna (версия в приложении). Среда шла с отладочным комплектом на флешке. Сейчас попробую поставить Oxygen. Русских букв нигде нет.
Вложения
Version.jpg
Version.jpg (107.96 КБ) 3415 просмотров
DmitryK
Сообщения: 11
Зарегистрирован: 02 окт 2017, 15:20
Предприятие: -

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

Сообщение DmitryK »

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

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

Сообщение Лашкевич »

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

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

Сообщение DmitryK »

Если установлю Oxygen нужно ли удалять Luna?
Аватара пользователя
Лашкевич
Сообщения: 372
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Контактная информация:

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

Сообщение Лашкевич »

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

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

Сообщение DmitryK »

Спасибо
Аватара пользователя
Александр Мануйлов
Сообщения: 5
Зарегистрирован: 05 апр 2018, 13:15
Предприятие: АО "ОКБ МЭЛ"

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

Сообщение Александр Мануйлов »

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

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

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