реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> STM32VLDISCOVERY и Kubuntu 12.04. Как настроить?
vutang
сообщение Oct 3 2012, 06:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 10-12-09
Из: Томск
Пользователь №: 54 174



Добрый день. Дело вобщем в следующем, имеется у меня кит STM32VLDISCOVERY, линейка STM32F100. Недавно решил попробовать программировать этот контроллер из под линукса и столкнулся с проблемой с чего начать. Google как говориться в помощь. Выбрал путь Eclipse + stlink + что-то там еще, но увы ничего не вышло, то проект не компилиться, то st-util не работает, то руки кривят. Просьба следующая к тем кто программирует этот контроллер, напишите кто с чего начинал, что читал, что устанавливал.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 3 2012, 07:52
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



От простого к .
У Вас texane st-util нормально работает?
И какая эклипса?
И ГЦЦ какой
Я в этом направлении по граблям походил, причём, несколько раз думал, что уже победил, но грабельки продолжались.

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

И настройки в debug configaration
Прикрепленное изображение


И, как обычно делают, копия такой конфигурации, но без команды load - для рестарта.

Сообщение отредактировал _Pasha - Oct 3 2012, 08:26
Go to the top of the page
 
+Quote Post
viakon
сообщение Oct 5 2012, 03:16
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



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

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

Где бы почитать подобные советы по работе с клипсой
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Oct 5 2012, 14:10
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



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

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

?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 5 2012, 15:16
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



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

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

Не, так добавьте после file и load туда же команду.
Я тоже попробую. sm.gif
Go to the top of the page
 
+Quote Post
viakon
сообщение Oct 8 2012, 03:28
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Цитата(_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 не намного надежней работатла
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 14:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01523 секунд с 7
ELECTRONIX ©2004-2016