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

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

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

user_1983
Сообщения: 21
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

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

Сообщение user_1983 »

И еще хотел спросить (так, для себя), а вообще насколько сложно и долго писать (я так понимаю на Java) свои плагины для Eclipse?
Аватара пользователя
Disona
Сообщения: 81
Зарегистрирован: 06 дек 2016, 11:18
Предприятие: НПФ Вектор
Откуда: Москва
Контактная информация:

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

Сообщение Disona »

Извините, сразу не прочитал все сообщения. Всё должно быть нормально, т.к. там (в Eclipse Neon 4.6.3) есть поддержка и OpenOCD дебаггера. Или хотите сказать, что она может не сработать (просто я еще не попробовал)?
Честно говоря не знаю, как оно работает, так сказать "нативно" по-эклипсовски. Может всё получится. Мы пробовали билдить/прошивать/отлаживать только используя тот самый плагин работать.
И еще хотел спросить (так, для себя), а вообще насколько сложно и долго писать (я так понимаю на Java) свои плагины для Eclipse?
Даже не знаю, никогда не пробовали. Но если хотите попробовать, то, насколько я помню, копать надо в сторону тематики "RCP" - "Rich Client Platform".
С уважением, Дмитрий Шпак
ООО "НПФ Вектор"
user_1983
Сообщения: 21
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

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

Сообщение user_1983 »

Работает. OpenOCD и GNU Tools арм Embedded установил сам. Главное в настройках дебаггера правильно прописать все пути.
Правда, жаль, что Dave 4 допилить не удалось. Я бы лучше её (или его) использовал в качестве среды разработки.
Константин
Сообщения: 5
Зарегистрирован: 18 сен 2018, 11:26
Предприятие: МНИТИ

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

Сообщение Константин »

Добрый день!
Работаю с контроллером 1921ВК01Т1. Подскажите, пожалуйста, как в Vector IDE просматривать значения регистров периферии? В окне Registers отображаются только General Registers, а в окне Peripherals ничего.
Аватара пользователя
Лашкевич
Сообщения: 373
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Контактная информация:

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

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

Подскажите, пожалуйста, как в Vector IDE просматривать значения регистров периферии?
Здравствуйте, просмотрите, пожалуйста, данную тему на страницу назад.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/
user_1983
Сообщения: 21
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

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

Сообщение user_1983 »

Ошибки в svd файле.
Там что-то не так с адресами регистров CAN. Они почему-то повторяются.
user_1983
Сообщения: 21
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

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

Сообщение user_1983 »

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

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

Сообщение bkolbov »

user_1983 писал(а): 09 ноя 2018, 12:58 Для узлов и MsgObjs.
Какого рода ошибки?

Повторяющиеся регистры выглядят примерно так?
Изображение

Если речь об этом, то всё в порядке. Узлы и сообщения формируют по массиву кластеров определенных регистров (для узлов 2 кластера, для сообщений - 256).
user_1983
Сообщения: 21
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

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

Сообщение user_1983 »

Не повторяющиеся регистры, а повторяющиеся адреса регистров для узлов и MsgObgs. Хотя может это проблема в Eclips-е...
Вложения
Can_Nodes_And_Msgs_1921.jpg
Can_Nodes_And_Msgs_1921.jpg (131.83 КБ) 3060 просмотров
user_1983
Сообщения: 21
Зарегистрирован: 19 сен 2018, 08:33
Предприятие: ЦНИИ Электроприбор

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

Сообщение user_1983 »

И значения все регистров отображаются как для CAN_Node[0] и CAN_Msg[0].
Т.е. повторяются.
Вложения
Can_Nodes_And_Msgs_1921_2.jpg
Can_Nodes_And_Msgs_1921_2.jpg (148.07 КБ) 3059 просмотров
Ответить

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