25.11.2014, 22:14
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
STM32CubeMX + Eclipse + Отладка
Нашел совершенно случайно ссылку на инструкцию немца http://klaus4.blogspot.ru/2014/05/st...pensource.html , как быстро адаптировать код, получающийся на выходе STM32CubeMX к Eclipse. До этого пытался сделать - не получалось ...
Всё это вдохновило и начал писать перевод на русский.
Перевод тут: http://avtoneru.blogspot.com/2014/11/blog-post.html
может кому пригодится ...
Последний раз редактировалось avtoneru; 27.11.2014 в 11:26.
Причина: изменилась ссылка
|
|
|
Эти 4 пользователя(ей) сказали Спасибо avtoneru за это сообщение:
|
|
|
26.11.2014, 00:29
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от avtoneru
|
Нашел совершенно случайно ссылку на инструкцию немца
|
C немецким сложно...
Интересует один вопрос - как он отлаживает с помощью STLink?Этого понять пока не смог, увы...
ЗЫ.
Ну то есть получилось запустить отладку в Эклипсе с помощью каких-то манипуляций программой zadig.exe. Но есть недостатки:
- нет data breakpoint
- не работает Live Update
- STLink не определяется в ST Utility и Keil
- не работает в Эклипсе Helios (эта версия по-проще и побыстрее чем более поздние), только в Kepler, а Kepler тормознее будет...
ЗЫ.2
Вижу автор там расписывает установку плагинов для GCC и прочее...Имхо это не нужно: сборка проекта - это одно, отладка - другое. Со сборкой проблем нет (makefile project достаточно и к тому же универсально), с отладкой есть - STMicro бесплатный gdb-сервер для discovery не сделало (гады).
|
|
|
|
26.11.2014, 08:57
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
В том то и дело, что по инструкции немца взлетело всё!!! Код - без единого варнинга и ошибок, отладка - без GDB сервера, только через OpenOCD, ессно через STlink на платке Discovery, при этом он нормально видится и Кейлом и своей родной утилитой ... на днях всё переведу полностью. Правда настройка отладки будет не как у немца, а как рекомендуют разработчики OpenOCD.
|
|
|
|
26.11.2014, 09:59
|
|
Прописка
Регистрация: 31.10.2006
Сообщений: 149
Сказал спасибо: 15
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
avtoneru, отличная статья!
Пока нашел одну опечатку(?) .
(скомпромитировавших - скомпрометировавших)
|
|
|
|
26.11.2014, 10:01
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от _Артём_
|
STMicro бесплатный gdb-сервер для discovery не сделало (гады).
|
ну насчет бесплатный - есть такой, без проблем выпиливается из установленной бесплатной версии TrueSTUDIO, да и в инете отдельно полно ссылок на уже выдернутый из состава студии. Отладка через OpenOCD имхо попроще настраивается.
На счет тормозов - запускать под x64 на 64 битной системе пробовали? по моему это тот случай, когда 64 бита видно глазами (64 битными должны быть и Java и Eclipse)
|
|
|
|
26.11.2014, 10:16
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от _Артём_
|
C немецким сложно...
Интересует один вопрос - как он отлаживает с помощью STLink?Этого понять пока не смог, увы...
|
ХЗ... Хром вроде вполне адекватно перелопатил.
Цитата:
|
Так что я могу заточить этот урок в соответствующем месте.
Создание папок
Кроме того, в 2014 году, он по-прежнему проблематично для определенного программного обеспечения Если установка или данных каталогов более 8 символов в длину и / или пространство под ним. Я положил Вы близки, следовательно, отказаться от подобных экспериментов. Я установить набор инструментов в каталоге C: \ stm32tc ("инструментарий") и имеют проекты в каталоге C: \ stm32ws ("Workspace").
Скачать и установить основные программные пакеты
Теперь у вас есть, чтобы сиять и загрузить несколько программ вашего DSL линии:
Java JDK в текущей версии 1.8er
http://www.oracle.com/technetwork/ja...ads/index.html
функции:. во время выполнения основанием для Eclipse, и инструмент STM32CubeMX Установка: Обычная установка в любом каталоге. ВНИМАНИЕ: Пользователи сообщают, вскоре после написания этого поста проблем в отношениях между STM32CubeME и Java версии 1.8. По этой причине, я рекомендую установить последнюю версию 1.7er. Эта записка сейчас (28/10/2014) устарели.
|
А вот скажите мне в чем сакральный смысл установки в корень системного диска где требуются права админа? Религия не позволяет на другой диск ставить????
__________________
Осторожно , злой кот
|
|
|
|
26.11.2014, 11:42
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от dosikus
|
А вот скажите мне в чем сакральный смысл установки в корень системного диска где требуются права админа? Религия не позволяет на другой диск ставить????
|
не заморачивался, настраивал нормальный доступ извне к компу на роутере и работаю на компе всегда под админом, а религия позволяет любому читателю поместить всё что надо хоть по путям по умолчанию - думаю всё будет работать. И названия папок лучше было начинать с ARM - так они окажутся в верней части списка ... много чего можно. Пока допишу так, а потом, если будет время - допилю. Есть ещё и работа (ремонт электроники 200 тонных Белазов), а на хобби много времени нет ...
|
|
|
|
26.11.2014, 11:59
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от avtoneru
|
ну насчет бесплатный - есть такой, без проблем выпиливается из установленной бесплатной версии TrueSTUDIO,
|
Тогда уж лучше Keil/IAR ставить с кейгеном. К тому же не уверен что сейчас оно ещё выпиливается (вроде атолик эту халяву прекратил).
Сообщение от avtoneru
|
Отладка через OpenOCD имхо попроще настраивается.
|
Да вот пока не выходит - как-то работает, но хреново...
Сообщение от avtoneru
|
На счет тормозов - запускать под x64 на 64 битной системе пробовали?
по моему это тот случай, когда 64 бита видно глазами (64 битными должны быть и Java и Eclipse)
|
Не не пробовал, у меня 32-битные окна.
|
|
|
|
26.11.2014, 12:00
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от dosikus
|
ХЗ... Хром вроде вполне адекватно перелопатил.
|
Да? Буду пытаться переводить с немецкого.
|
|
|
|
26.11.2014, 12:02
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от avtoneru
|
есть такой, без проблем выпиливается из установленной бесплатной версии TrueSTUDIO
|
Учти он не работает с STLink v2 ...
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:21.
|
|