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
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Использую такую связку давно. Однако после перехода Eclipse с кеплера на луну перестали работать step кнопки отладки. Баг в самой луне эклипс.
Никто с таким не сталкивался?
|
|
|
|
28.11.2014, 16:48
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от k000858
|
Использую такую связку давно. Однако после перехода Eclipse с кеплера на луну перестали работать step кнопки отладки. Баг в самой луне эклипс.
Никто с таким не сталкивался?
|
Проверил - шагает во всех мыслимых вариантах, без замечаний. Тоже эклипс луна. Может стоит обновить "луну", у них в первых выпусках было много багов, в том числе что-то и про отладку.
Последний раз редактировалось avtoneru; 28.11.2014 в 16:52.
|
|
|
|
01.12.2014, 08:03
|
|
Временная регистрация
Регистрация: 14.11.2008
Сообщений: 68
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от avtoneru
|
них в первых выпусках было много багов, в том числе что-то и про отла
|
луна последней версии.
сам баг описан в баглисте луны.
вот описание на ресурсе АРМ плагина эклипс
|
|
|
|
09.12.2014, 10:43
|
|
Прописка
Регистрация: 31.10.2006
Сообщений: 149
Сказал спасибо: 15
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
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.
Причина: на память, для себя
|
|
|
|
10.12.2014, 16:36
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
В тексте инструкции есть несколько неточностей, и она не окончена. Накопил много работы, болел, иногда даже почту некогда посмотреть. Допишу и поправлю инструкцию в ближайшие несколько дней, как разгребу завал по работе.
Нашел, в отличие от немца, как "правильно" адаптировать проект, созданный в Кубе к эклипсу (с виртуальными папками, вид проекта получается как в TrueStudio и Keil, компилируется соотв. быстрее)...
Пока просто физически не успеваю, надо половину текста переписывать.
|
|
|
|
10.12.2014, 16:48
|
|
Прописка
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от gks5
|
template не компилируется
|
Если вы пытались взять проект из папки "template" в скачаной у ST библиотеке - то для его нужен другой алгоритм, напишу через несколько дней.
Сама идеология, как я понял, - в проекте создаются ТОЛЬКО виртуальные папки, которые содержат ссылки ТОЛЬКО на необходимые в данном проекте файлы из HAL библиотеки, плюс необходимые инклюды. В результате нет необходимости, как у немца, исключать из сборки "лишние" файлы, в итоге всё собирается и компилируется без ошибок, сразу после преобразования (адаптации) проекта к Eclipse.
Последний раз редактировалось avtoneru; 10.12.2014 в 16:51.
|
|
|
|
11.12.2015, 13:20
|
|
Прохожий
Регистрация: 11.12.2015
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Здравствуйте!
А у меня получилось автоматизировать интеграцию STM32CubeMX c Eclipse. Вот здесь, в самом конце статьи, вы сможете найти рецепт. Одно лишь но, наверное, периферию удастся инициализировать только в самом начале. Если же нужно что-то добавить после, то придется делать это вручную. И еще, STM32Cube просто инициализирует периферию, но не запускает ее.
|
|
|
|
11.12.2015, 14:31
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,648
Сказал спасибо: 185
Сказали Спасибо 3,181 раз(а) в 2,061 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
так щас стм вроде свой оригинальный софт сделали. так же как для лпц есть экспрессо.
не смотрел вот правда еще. как то кеил устраивает
__________________
кагмаподэ магмаподэ
|
|
|
|
14.12.2015, 02:16
|
|
Прохожий
Регистрация: 11.12.2015
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: STM32CubeMX + Eclipse + Отладка
Сообщение от индюк
|
так щас стм вроде свой оригинальный софт сделали. так же как для лпц есть экспрессо.
не смотрел вот правда еще. как то кеил устраивает
|
Вот не понял, что Вы имели в виду. lpcxpersso это отладочная плата. Оригинальный софт от STM для чего?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:16.
|
|