Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 27.11.2014, 16:22  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Сообщение от avtoneru Посмотреть сообщение
в True Studio кроме ограничения размера кода (32 кБ и 8 кБ для М0) столько ограничений, что их список не помещается на 1 страницу
Да, ограничений хватает - у них на сайте документ есть страниц на 40 со списком ограничений.
Но серьёзных ограничений не так уж много:
- нет поддержки Си++
- нельзя плагины ставить
- ограничение по размеру кода

Сообщение от avtoneru Посмотреть сообщение
меня это очень неприятно удивило.
Ну так они же денег хотят.

Сообщение от avtoneru Посмотреть сообщение
удалил эту Студию
Хотя продукт у них очень неплохой получился, мне показался гораздо лучше IAR-а и Keil-а - и редактор и просмотрщик периферии получше.
Реклама:
_Артём_ вне форума  
Непрочитано 28.11.2014, 08:03  
k000858
Временная регистрация
 
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
k000858 на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Использую такую связку давно. Однако после перехода Eclipse с кеплера на луну перестали работать step кнопки отладки. Баг в самой луне эклипс.
Никто с таким не сталкивался?
k000858 вне форума  
Непрочитано 28.11.2014, 16:48  
avtoneru
Прописка
 
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
avtoneru на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Сообщение от k000858 Посмотреть сообщение
Использую такую связку давно. Однако после перехода Eclipse с кеплера на луну перестали работать step кнопки отладки. Баг в самой луне эклипс.
Никто с таким не сталкивался?
Проверил - шагает во всех мыслимых вариантах, без замечаний. Тоже эклипс луна. Может стоит обновить "луну", у них в первых выпусках было много багов, в том числе что-то и про отладку.

Последний раз редактировалось avtoneru; 28.11.2014 в 16:52.
avtoneru вне форума  
Непрочитано 01.12.2014, 08:03  
k000858
Временная регистрация
 
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
k000858 на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Сообщение от avtoneru Посмотреть сообщение
них в первых выпусках было много багов, в том числе что-то и про отла
луна последней версии.

сам баг описан в баглисте луны.

вот описание на ресурсе АРМ плагина эклипс
k000858 вне форума  
Непрочитано 09.12.2014, 10:43  
gks5
Прописка
 
Регистрация: 31.10.2006
Сообщений: 149
Сказал спасибо: 15
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
gks5 на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Сообщение от avtoneru Посмотреть сообщение
у них в первых выпусках было много багов
Обрадовался, что есть алгоритм запустить eclipse для STM32 c полпинка.
Старался следовать точно инструкции ТС - template не компилируется .Не видит инклюдов. Luna последней версии.
Пробовал тот же шаблон на другой Lune (ранее установленной и обновленной) без GNU ARM Eclipse Plug-ins и с другим тулчейном - компилируется.
Настройки задал флагами.
Заменил расширение s не на asm, а на S.
В флагах компилятора:
-mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp
В флагах линкера:
--specs=nosys.specs
-T "путь_к_файлу\STM32F407VG_FLASH.ld"
-mcpu=cortex-m4 -mthumb (для printf)
Build Artifact - Artifact extension - elf
Build Steps - Post-build steps - Command:
arm-none-eabi-size ${BuildArtifactFileName};arm-none-eabi-objdump -S ${BuildArtifactFileName} › ${BuildArtifactFileBaseName}.lss;arm-none-eabi-objcopy -O ihex ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.hex;

Последний раз редактировалось gks5; 23.12.2014 в 10:26. Причина: на память, для себя
gks5 вне форума  
Непрочитано 10.12.2014, 16:36  
avtoneru
Прописка
 
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
avtoneru на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

В тексте инструкции есть несколько неточностей, и она не окончена. Накопил много работы, болел, иногда даже почту некогда посмотреть. Допишу и поправлю инструкцию в ближайшие несколько дней, как разгребу завал по работе.
Нашел, в отличие от немца, как "правильно" адаптировать проект, созданный в Кубе к эклипсу (с виртуальными папками, вид проекта получается как в TrueStudio и Keil, компилируется соотв. быстрее)...
Пока просто физически не успеваю, надо половину текста переписывать.
avtoneru вне форума  
Непрочитано 10.12.2014, 16:48  
avtoneru
Прописка
 
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
avtoneru на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Сообщение от gks5 Посмотреть сообщение
template не компилируется
Если вы пытались взять проект из папки "template" в скачаной у ST библиотеке - то для его нужен другой алгоритм, напишу через несколько дней.

Сама идеология, как я понял, - в проекте создаются ТОЛЬКО виртуальные папки, которые содержат ссылки ТОЛЬКО на необходимые в данном проекте файлы из HAL библиотеки, плюс необходимые инклюды. В результате нет необходимости, как у немца, исключать из сборки "лишние" файлы, в итоге всё собирается и компилируется без ошибок, сразу после преобразования (адаптации) проекта к Eclipse.

Последний раз редактировалось avtoneru; 10.12.2014 в 16:51.
avtoneru вне форума  
Непрочитано 11.12.2015, 13:20  
human_being
Прохожий
 
Регистрация: 11.12.2015
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
human_being на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Здравствуйте!

А у меня получилось автоматизировать интеграцию STM32CubeMX c Eclipse. Вот здесь, в самом конце статьи, вы сможете найти рецепт. Одно лишь но, наверное, периферию удастся инициализировать только в самом начале. Если же нужно что-то добавить после, то придется делать это вручную. И еще, STM32Cube просто инициализирует периферию, но не запускает ее.
human_being вне форума  
Непрочитано 11.12.2015, 14:31  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,648
Сказал спасибо: 185
Сказали Спасибо 3,181 раз(а) в 2,061 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

так щас стм вроде свой оригинальный софт сделали. так же как для лпц есть экспрессо.
не смотрел вот правда еще. как то кеил устраивает
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 14.12.2015, 02:16  
human_being
Прохожий
 
Регистрация: 11.12.2015
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
human_being на пути к лучшему
По умолчанию Re: STM32CubeMX + Eclipse + Отладка

Сообщение от индюк Посмотреть сообщение
так щас стм вроде свой оригинальный софт сделали. так же как для лпц есть экспрессо.
не смотрел вот правда еще. как то кеил устраивает
Вот не понял, что Вы имели в виду. lpcxpersso это отладочная плата. Оригинальный софт от STM для чего?
human_being вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nios 2 Eclipse Raemon ПЛИС и другие МК 8 10.01.2014 10:00
Ошибка во время запуска отладки в Eclipse чере ST-Link Flopix Микроконтроллеры, АЦП, память и т.д 1 11.02.2013 08:49
Советы по эффективной работе в среде Eclipse PavelV Микроконтроллеры, АЦП, память и т.д 0 23.01.2011 14:07
Как в Eclipse подключить плагин avr eclipse? SUI Микроконтроллеры, АЦП, память и т.д 0 09.06.2008 16:30
Требуется помошь в Eclipse + AVR(plugin) + GDB(winavr)! alekseyb Микроконтроллеры, АЦП, память и т.д 2 03.06.2008 14:33


Часовой пояс GMT +4, время: 19:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot