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

 
 
15 страниц V  « < 11 12 13 14 15 >  
Reply to this topicStart new topic
> Code::Blocks -> How To, Как бы начать...
_Pasha
сообщение Feb 1 2013, 06:29
Сообщение #181


;
******

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



Цитата(AHTOXA @ Jan 31 2013, 21:28) *
Это чем же?

Я так конкретно не могу сказать - вроде все по отдельности хорошо, а в общем -как-то давит и мешает думать.
Про C::B, вроде и watch работает, но все равно что-то с окном дизасма, в общем, фтопку. Тоже надоела эта вся чепуха.
Из форума
Цитата
Greetings! C::B project exceeds 1000 files!

УРА! Это что, классно?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Feb 1 2013, 07:40
Сообщение #182


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(_Pasha @ Feb 1 2013, 12:29) *
УРА! Это что, классно?

Ну, каждый волен сам себе придумывать поводы для гордостиsm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Feb 1 2013, 14:52
Сообщение #183


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Таки удалось настроить и поработать в Эклипсе. Я бы сказал, что среда показалась несколько "хаотичной" как иногда бывает когда единое целостное устройство разрабатывает много разношерстного народа. Кроме того, для эмбеддерских дел она не совсем подходит, рассчитана на разработку программ для ОС. Как следствие, много ненужных кнопок на панелях, панели плохо неинтуитивно настраиваемые, в меню и вообще настройках настоящий бардак. К этому быстро привыкаешь по той простой причине, что не вижу альтернативы. Была вялая попытка пользовать VS2012 но толком так времени все изучить и не хватило.
По моему скромному мнению, казалось бы, все что нам нужно по сути: мощный редактор кода и makefile.
И еще. Все эти гнутые бесплатные компиляторы пришлось отложить, т. к. .... ну несказанный геморрой! По моему, работать щас оптимально в связке Эклипс + Иар (плагины), в основном из-за яровского отладчика, приклеенного к Эклипсу и если не освоен makefile. С GDB у мну тоже не сложилось - показалось, что разрабы этот стандарт понимают по-разному и толком отладить прогу из посторонних редакторов и сред не всегда удается.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 1 2013, 15:24
Сообщение #184


;
******

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



При чем тут клипса к сабжу?
--
Вам нравится "торчать" на ворованном ИАРе - таки флаг в руки.
Go to the top of the page
 
+Quote Post
JTS
сообщение Feb 4 2013, 19:57
Сообщение #185





Группа: Новичок
Сообщений: 1
Регистрация: 30-01-13
Пользователь №: 75 422



Я как понял, что выход, по тому как грамотно использовать C::B для работы с arm'ами не найден?
Если вдруг кто уже настроил и хочет поделится своими знаниями, я буду очень рад.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 4 2013, 21:06
Сообщение #186


;
******

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



Цитата(JTS @ Feb 4 2013, 23:57) *
Я как понял, что выход, по тому как грамотно использовать C::B для работы с arm'ами не найден?
Если вдруг кто уже настроил и хочет поделится своими знаниями, я буду очень рад.

Радуйтесь: в сети пробегали темплейты проектов под stm32.
Но.. по сравнению с клипсой, все равно не то. Честное пионэрское.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Feb 5 2013, 09:12
Сообщение #187


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(JTS @ Feb 4 2013, 23:57) *
Я как понял, что выход, по тому как грамотно использовать C::B для работы с arm'ами не найден?

Что значит "грамотно"? Проекты собираются, отладка с цепочкой GDB->openOCD->JLink работает, лично мне больше и не надо sm.gif
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 8 2013, 19:47
Сообщение #188


;
******

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



Цитата(_Pasha @ Jan 31 2013, 21:18) *
Я тут обнаружил, что C::B, возможно, с github-GCC и егойным GDB возможно заработает. По крайней мере, texane уже отзывается нормально. Блин, как меня эклипс достал crying.gif

Заработал, в общем, пошустрее клипсы, все ж приятнее. Индексер кривой, все как обычно sm.gif
Наверное надо темплейт прожекта выложить...

Сообщение отредактировал _Pasha - Feb 8 2013, 19:48
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 8 2013, 22:42
Сообщение #189


;
******

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



Типа такого темплейта
Прикрепленный файл  stm32f4TemplateCB.zip ( 30.18 килобайт ) Кол-во скачиваний: 90

Замечания оченно приветствуются.
На вопросы отвечу, т.к. кроме как у себя более нигде не проверял.
Go to the top of the page
 
+Quote Post
koluna
сообщение May 29 2013, 07:56
Сообщение #190


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Всем привет!

Расскажите, пожалуйста, насколько сложно заточить CB для работы с Cortex-M3 (NXP, ST).
Возможные варианты компилятора: из коробки (CB), Sourcery CodeBench.
Сможет ли C::B генерить автоматом мейк-файл?
Программаторы: J-Link, STLink.

Eclipse как ИСР не предлагать.

Сообщение отредактировал koluna - May 29 2013, 11:57


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
koluna
сообщение May 29 2013, 11:14
Сообщение #191


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Перечитал тему.
Как я понимаю, проблема снюхать CB и Cortex сводится к следующему.
1. Необходимость отладки (нужна ли?).
2. Максимальная автоматизация сборки проекта (толи использовать визард и визуально настраивать проект, толи использовать свой мейк-файл).
Далее - как сгенерить мейк-файл?
Компилятор + скрипты линкера + стартапы, это не проблема, как я понимаю (компилятор, допустим, взять Sourcery CodeBench, скрипты и стартапы взять из CMSIS)?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
_Pasha
сообщение May 29 2013, 12:35
Сообщение #192


;
******

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



Ага, ничего Вы не поняли.
Здесь описание проблемы и пути решения
Всё равно, с точки зрения удобства визардов и таггера - под сабжем работать не очень удобно.
Go to the top of the page
 
+Quote Post
koluna
сообщение May 29 2013, 13:32
Сообщение #193


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(_Pasha @ May 29 2013, 16:35) *
Ага, ничего Вы не поняли.
Здесь описание проблемы и пути решения
Всё равно, с точки зрения удобства визардов и таггера - под сабжем работать не очень удобно.


Что такое "таггер"?
Перефразирую.
Отладка пока не нужна.
Нравится CB, переходить на другую ИСР пока не желаемо.
Цель: сборка проектов под Cortex-M3, заливка прошивки в МК.

Что мне для этого нужно?
Упрощенно алгоритм следующий, как я понимаю.

1. Ставим компилятор.
2. Прописываем его в CB.
3. Создаем проект в CB, настраиваем его для сборки или подключаем внешний мейк-файл (где взять?).
4. Добавляем в проект скрипты линкера и стартапы из CMSIS (придется их корректировать?).
5. Собираем проект.
6. Зашиваем в проц (тут видимо, придется пошаманить с ПО для программатора).

Просто привык к WinAVR, где все работает "из коробки".
А теперь перехожу на ARM, сталкиваюсь с трудностями.


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 30 2013, 05:15
Сообщение #194


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(koluna @ May 29 2013, 17:32) *
Просто привык к WinAVR, где все работает "из коробки".
А теперь перехожу на ARM, сталкиваюсь с трудностями.

Для начала добиться, чтобы "make all" из консоли собирал проект, а "make program" - прошивал.
После этого конкретная среда не имеет особого значения.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
koluna
сообщение May 30 2013, 10:37
Сообщение #195


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(MrYuran @ May 30 2013, 09:15) *
Для начала добиться, чтобы "make all" из консоли собирал проект, а "make program" - прошивал.
После этого конкретная среда не имеет особого значения.


Это понятно.
Но сначала надо мейк сгенерить.
Сам пока не умею.
Думаю cmake освоить.


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post

15 страниц V  « < 11 12 13 14 15 >
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th July 2025 - 16:04
Рейтинг@Mail.ru


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