Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32VLDISCOVERY и Kubuntu 12.04. Как настроить?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
vutang
Добрый день. Дело вобщем в следующем, имеется у меня кит STM32VLDISCOVERY, линейка STM32F100. Недавно решил попробовать программировать этот контроллер из под линукса и столкнулся с проблемой с чего начать. Google как говориться в помощь. Выбрал путь Eclipse + stlink + что-то там еще, но увы ничего не вышло, то проект не компилиться, то st-util не работает, то руки кривят. Просьба следующая к тем кто программирует этот контроллер, напишите кто с чего начинал, что читал, что устанавливал.
_Pasha
От простого к .
У Вас texane st-util нормально работает?
И какая эклипса?
И ГЦЦ какой
Я в этом направлении по граблям походил, причём, несколько раз думал, что уже победил, но грабельки продолжались.

Сразу вкратце основные моменты.
1. Эклипсовские плагины блещут кривизной, по сему в части билда - фтопку, создаем проект с external makefile.
2. В тырнете описано как создавать debug configuration. У меня работает так:
Параметры касательно формата
Код
DEBUG  = gdb
----------------------
CFLAGS += -g -g$(DEBUG)

И настройки в debug configaration
Нажмите для просмотра прикрепленного файла

И, как обычно делают, копия такой конфигурации, но без команды load - для рестарта.
viakon
Цитата(_Pasha @ Oct 3 2012, 13:52) *
И, как обычно делают, копия такой конфигурации, но без команды load - для рестарта.

А я по незнанию для рестарта monitor soft_reset_halt с консоли делаю

Где бы почитать подобные советы по работе с клипсой
_Артём_
Цитата(viakon @ Oct 5 2012, 06:16) *
А я по незнанию для рестарта monitor soft_reset_halt с консоли делаю

Вы в консоли набираете что типа такого
Цитата
mon reset 0

?
_Pasha
Цитата(viakon @ Oct 5 2012, 06:16) *
А я по незнанию для рестарта monitor soft_reset_halt с консоли делаю

Где бы почитать подобные советы по работе с клипсой

Не, так добавьте после file и load туда же команду.
Я тоже попробую. sm.gif
viakon
Цитата(_Pasha @ Oct 5 2012, 21:16) *
Не, так добавьте после file и load туда же команду.


я использую такой набор команд при старте отладки

target remote localhost:3333
monitor soft_reset_halt
load

команду
monitor soft_reset_halt
даю если надо перезапустить.

Все бы ничего но довольно часто связка eclipse gdb openocd versaloon рухается причем по моему по вине gdb.
ставлю точку останова прога встает на нужном месте, но синхронизация по SWD уже потеряна, в логах oocd вижу что была попытка чтения из адреса который не существует. Ставлю точку останова на 1 команду дальше ближе, все нормально.
Впрочем AVRStudio не намного надежней работатла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.