Eclipse + GCC + OpenOCD: готовая сборка среды
Модераторы: ea, dav, bkolbov, Alis, pip, _sva_
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Добрый день!
А какую версию openocd используете?
Там проблема связана скорее с библиотекой libusb, которую Openocd использует. Либо openocd старый, либо слинкован со старым libusb при сборке. Вроде, в последних версиях libusb - большинство критичных вещей, относящихся к USB 3.0, должны быть поправлены.
А какую версию openocd используете?
Там проблема связана скорее с библиотекой libusb, которую Openocd использует. Либо openocd старый, либо слинкован со старым libusb при сборке. Вроде, в последних версиях libusb - большинство критичных вещей, относящихся к USB 3.0, должны быть поправлены.
- Александр Мануйлов
- Сообщения: 5
- Зарегистрирован: 05 апр 2018, 13:15
- Предприятие: АО "ОКБ МЭЛ"
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Версия openOCD 0.10.0.
Комплект приобретали недавно в декабре 2017 если мне память не изменяет.
Комплект приобретали недавно в декабре 2017 если мне память не изменяет.
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Как вариант, можно попробовать скачать OpenOCD отсюда.
Ну или попытаться собрать самому из исходников, с использованием последней libusb.
Еще, возможно, сможет помочь подключение через USB 2.0 хаб.
Ну а больше что предложить, уже не знаю, честно говоря.
Ну или попытаться собрать самому из исходников, с использованием последней libusb.
Еще, возможно, сможет помочь подключение через USB 2.0 хаб.
Ну а больше что предложить, уже не знаю, честно говоря.
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
У нас всё работает от USB3, никаких проблем с этим нет. Но не подключаться может по куче разных причин. Пожалуйста, напишите подробно симптомы, коды ошибки, покажите как драйвер встал в систему, попробуйте запустить среду под администратором. Попробуйте как драйвера zadig, так и штатные драйвера ST-LINK.
- Александр Мануйлов
- Сообщения: 5
- Зарегистрирован: 05 апр 2018, 13:15
- Предприятие: АО "ОКБ МЭЛ"
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
1. Через USB хаб пробовал - не помогло.
2. OpenOCD по ссылке скачал и положил вместо исходного в ../VectorIDEv1.2/
Тоже не помогло.
3. Ошибка в консоли выглядит так:
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1800 kHz
adapter_nsrst_delay: 100
none separate
Info : clock speed 1800 kHz
Error: open failed
in procedure 'init' called at file "C:\Program Files (x86)\VectorIDEv1.2\openocd/kits/k1921vk01t_stlink/simple_connect.cfg", line 4
in procedure 'ocd_bouncer'
4. Собирать из исходников мне пока не по силам.
5. Может играет роль, что Windows 7 на компе?
Буду пока на своем стареньком ноуте отлаживаться.
2. OpenOCD по ссылке скачал и положил вместо исходного в ../VectorIDEv1.2/
Тоже не помогло.
3. Ошибка в консоли выглядит так:
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1800 kHz
adapter_nsrst_delay: 100
none separate
Info : clock speed 1800 kHz
Error: open failed
in procedure 'init' called at file "C:\Program Files (x86)\VectorIDEv1.2\openocd/kits/k1921vk01t_stlink/simple_connect.cfg", line 4
in procedure 'ocd_bouncer'
4. Собирать из исходников мне пока не по силам.
5. Может играет роль, что Windows 7 на компе?
Буду пока на своем стареньком ноуте отлаживаться.
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Ну да, он просто не может открыть устройство. Win7 не влияет, должно все работать.
Пробуйте:
1. драйвера ST-Link родные
2. драйвера zadig
3. запуск среды под администратором
4. отключение антивирусов
Пробуйте:
1. драйвера ST-Link родные
2. драйвера zadig
3. запуск среды под администратором
4. отключение антивирусов
- Александр Мануйлов
- Сообщения: 5
- Зарегистрирован: 05 апр 2018, 13:15
- Предприятие: АО "ОКБ МЭЛ"
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Вобщем, сегодня к вечеру поставил Windows 10 64бит на VM Virtualbox.
Пробросил в неё USB c STlink'ом, как USB 2.0.
Поставил VectorIDE и USB драйвер через zadig_2.2.
И отладка заработала из виртуалки.
Видимо проблема все-таки с драйверами от AMD для USB 3.0 для этой материнки.
Буду работать из виртуалки.
Пробросил в неё USB c STlink'ом, как USB 2.0.
Поставил VectorIDE и USB драйвер через zadig_2.2.
И отладка заработала из виртуалки.
Видимо проблема все-таки с драйверами от AMD для USB 3.0 для этой материнки.
Буду работать из виртуалки.
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Я не очень понял, какую проблему вы решаете. Если хотите просто сами себе собрать среду, просто возьмите всё самое новое и из этого собирайте. Luna устарела.
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Добрый день!
Подскажите пожалуйста, есть ли какой-нибудь способ в Vector IDE в процессе отладки отображать значения переменных в процессе исполнения кода?
Если программа стоит на паузе на точке останова, то все отображается:
Но в процессе выполнения кода ошибка:
Подскажите пожалуйста, есть ли какой-нибудь способ в Vector IDE в процессе отладки отображать значения переменных в процессе исполнения кода?
Если программа стоит на паузе на точке останова, то все отображается:
Но в процессе выполнения кода ошибка:
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: Eclipse + GCC + OpenOCD: готовая сборка среды
Нет, нету. Ни в одной среде разработки под арм нам не удалось найти удобного и надежного способа отладки в реальном времени через JTAG, т.е. отображения и редактирования переменных во время исполнения программы без нарушения её работы. Кое-как оно работает только в Keil. По сравнению с решениями от Texas тут всё плохо, хотя аппаратная поддержка в самом арм таких средств отладки есть. Почему-то разработчики IDE этим вопросом не занимаются. В частности, программный драйвер OpenOCD, через который Eclipse взаимодействует с микроконтроллером, даже не подразумевает таких реалтаймовых взаимодействий.
Именно поэтому для К1921ВК01Т был разработан и выложен в открытый доступ стек CANopen, через который можно смотреть, менять и осциллографировать переменные программы во время работы.
Именно поэтому для К1921ВК01Т был разработан и выложен в открытый доступ стек CANopen, через который можно смотреть, менять и осциллографировать переменные программы во время работы.