Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.89/74: Рейтинг темы: голосов - 74, средняя оценка - 4.89
hoskiroshik
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 10
1

Linux + Code::Blocks IDE + arm-none-eabi-gcc + openocd

15.06.2016, 20:08. Просмотров 13577. Ответов 26
Метки нет (Все метки)

Приветствую всех. Вот как 2 недели занялся изучением программирования микроконтроллеров с arm процессором. Ужо как 5 лет сижу в Linux, не по душе мне винда, но не об этом)), а об IDE - поgoogлив все ссылались на istypsi, поработав в ней столкнулся со многими глюками, и в отображение редактора и в сборке проекта, решений я не нашел... До этого всего я кодил в Code::Blocks, очень удобная среда, помощь в наборе кода, экономит время...
но там с arm не очень, в сетях есть ифа но она не соответствует реальности, возможно из-за того что это для винды)))

Собравшись с мыслями я адаптировал Code::Blocks
вот моя сборка https://yody.sk/d/3RyuXpNTsYMBX в архиве папочка с настройками и моим шаблоном проекта, эту папку нужно закинуть в ~/.config/
перед этим нужно установить codebtocks xterm gdb openocd arm-none-eabi-*
запускаем, и File -> New -> Project...
в окне слева User templates -> STM32F103x ...
после создания проекта в меню Tools -> OpenOCD STM32F103x - подключаемся к Pinboard + Colink
все это я делал в арч подобных сборках линукс, по идеи должно работать и в других...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2016, 20:08
Ответы с готовыми решениями:

windows eclipse arm-none-eabi-g++ куча объектных файлов
При компиляции проекта появляется сообщение arm-none-eabi-g++: error:...

Pinboard II STM32 & Linux & OpenOCD
проковырявшись почти доутра и начитавшись дофига всего таки завел OpenOCD на встроенном...

arm-none-eabi-gcc - магия
Целый час убил, пытаясь прилинковать libc. В итоге вот что оказалось. Так все линкуется отлично:...

Установка gcc на Code::Blocks
Я скачал gcc, но там папка с кучей папок и файлами. Там нету ни одного .exe-файла. Мне в этом...

GNU GCC Compiler в Code Blocks
Установил по инструкции, но при запуске появляется сообщение Can't find compiler executable in your...

26
hoskiroshik
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 10
17.06.2016, 15:13 21
Цитата Сообщение от dosykus_2
hoskirochek, а теперь подсунь для F0 ...
повторюсь, выложено настройки IDE и стартовый пример, а дальше как хотите, сделано это было для тех кто столкнулся с такими проблемами и не удобствами как у меня, а не для новичков которые не знают чего хотят)))
тему раздули не по теме!!!
0
ryoy
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 18
17.06.2016, 16:00 22
А вот новичок как раз ты и есть, и сам не знаешь что хочешь:
" Вот как 2 недели занялся изучением программирования микроконтроллеров с arm процессором...",
" Ужо как 5 лет сижу в Linux...",
"О Cube и OpenSTM32 не слышал, в Manjaro репозиториях не нахожу такого..."
Поэтому и огрёб и будешь огребать...
0
dosykus_2
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 4,017
17.06.2016, 16:07 23
ryoy, ставь Keil, и не слушай этих танцоров. Если конечно нужна полноценная работа .
У меня на все чипы что юзаю - F1xx, F0xx, F4, L0xx, L4xx заготовлены шаблоны-проекты.
Создание нового - копирование шаблона, переименование папки шаблона и фалов Keil+ копирование своих либ - дело минуты.
0
hoskiroshik
0 / 0 / 0
Регистрация: 12.06.2016
Сообщений: 10
17.06.2016, 16:28 24
Все понятно с вами... аж смешно, я так и не понял что вы здесь добиваетесь критики... это не урок, и денег не требую, поделился тем что получилось так как не нашел норм док по настройке, раздули тему..., кому это надо они оценят... а критиковать не понятно с чего... пожалуйста, развлекайтесь без меня...
0
17.06.2016, 16:28
ryoy
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 18
17.06.2016, 17:16 25
"... в сетях есть ифа но она не соответствует реальности, возможно из-за того что это для винды..."
Тем же самым по тому же месту - ну и ваша "ифа" тоже далека от реальности.
Ну какой прок, если эта "ифа" для- "сделано это было для тех кто столкнулся с такими проблемами и не удобствами как у меня, а не для новичков которые не знают чего хотят"
Так "Не новички" давно определились.
А ваши все труды - типичное выпендривание...
0
ryoy
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 18
17.06.2016, 17:26 26
Спасибо dosykus_2.
На Keil подсел лет так 10 назад.
Всё началось с покупки книги Тревора Мартина "Микроконтроллеры ARM7...".
Книга + CD. CD c Keil-ом и кучей примеров.
0
dosykus_2
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 4,017
17.06.2016, 17:37 27
Теперь качай того же автора
The Desykner’s Guide to the
Sortix-M Processor Family
http://rgho.st/7hNVWHGY7

И диск к ней

http://rgho.st/6T586cJKN
0
17.06.2016, 17:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2016, 17:37

Учим code::blocks компилировать gcc компилятором
не умею пользоваться форумом, переместите в нужную ветку если не туда попал в общем те кто...

Code Blocks компилятор GCC: где найти учебник
Скажите пожалуйста, где можно найти нормальный учебник для этого компилятора, а то большинство для...

IDE Code::Blocks 10.05.
ОС Убунту 10,04. Установил иде Code::Blocks 10.05, написал минимал прогу: #include <iostream>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru