Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ubuntu + Eclipse + ST-Link + Stm32
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
Reystlin
Доброго времени суток ув. форумчане
перелопатил кучу мануалов по настройке эклипса под линукс для полноценной работы с stm32 через st-link с отладкой, никак не могу настроить эту чудо-связку, посоветуйте пожалуйста проверенный рабочий мануал по настройке, или может кто поможет с настройкой?
у меня стоит Eclispe Luna 4.4.2
тулчейны установлены, из консоли видятся. ARM Eclipse Plugin тоже установлен. но при создании проекта нет вкладки ARM Crooss Target Application
Заранее благодарю
BackEnd
Может, в этом дело?
https://tjakubowski.wordpress.com/2012/12/0...rd-under-linux/
Of course, CDT (C/C++) plugin should be also installed.

https://gnuarmeclipse.github.io/plugins/install/
The oldest Eclipse supported by the plug-ins is Eclipse 4.4 Luna SR2 (CDT 8.6), and the recommended version is 4.5 Mars. Do not try to install them on Kepler, Juno, Indigo, or older versions, since the install will fail.
Note 1: on GNU/Linux be sure you manually install the Eclipse; DO NOT try to install it via the Synaptics package manager, or similar, since usually you get an older version and the CDT plug-ins are not included.
Note 2: Contrary to other tools, Eclipse does not need administrative rights, does need not be installed in a system location, and does not need not be a single instance on a system. Actually you are encouraged to install multiple instances of Eclipse, possibly one for each project type, to avoid mixing plug-ins from different sources in case different project types.
Reystlin
компиляции я наконец-таки добился, так-же прошивка заработала. теперь воюю с отладкой
Aaron
для последней эклипсы, пишу для винды, но думаю суть та же sm.gif
Run -> ext tools configuration;
location: path-to-openocd/openocd
working dir: ${your_project}
arguments:
-f interface/stlink-v2.cfg
-f board/stm3210c_eval.cfg - можно подобрать более подходящий файлик или потом наковырять свой
-c init
-c targets

Run -> debug configurations;
если плагин и CDT стоят с нужными опциями, то появится поле GDB OpenOCD Debugging. Для него:
Main.. C/C++ Application: exe/your_project.elf
Debugger.. arm-none-eabi-gdb, commands: set mem inaccessible-by-default off

как-то так, подробнее вломак - в инете полно с картинками инструкций sm.gif
viakon
Цитата(Reystlin @ Nov 7 2016, 17:36) *
компиляции я наконец-таки добился, так-же прошивка заработала. теперь воюю с отладкой

Если прошивка заработала, то и отладка должна, или Вы не через GDB командой load прошиваете? Тут по отладке через st-link совсем недавно спрашивали
https://electronix.ru/forum/index.php?showtopic=137508
Lagman
Кому лень настраивать есть уже готовое, http://www.openstm32.org/
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.