Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

System Workbench + STM32CubeMX + C++

Непрочитано 13.10.2017, 07:38  
Bear-ku
Временная регистрация
 
Регистрация: 06.06.2007
Сообщений: 54
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
Bear-ku на пути к лучшему
По умолчанию System Workbench + STM32CubeMX + C++

Cтолкнулся с проблемой.
Создал проект в STm32CubeMX, сгенерировал проект для SW4STM32. Импортировал его в System Workbench. Создал прошивку (порядка 20кБ), зашил - работает.
Решил перевести проект на С++. Воспользовался поиском в интернет, нашел следующие инструкции:
1. Project RMB -› New -› Conver to a C++ project
2. Project RMB -› Properties -› C/C++ Build -› Settings
скопировать в MCU G++ Compiler Preprocessor и Includes строки из MCU GCC Compiler.
Компилироваться отказывается, ругаясь на *.elf файл.
Дальнейший поиск дал следующее:
3. Project RMB -› Properties -› C/C++ Build -› Settings
добавить в MCU G++ Linker "-specs=nosys.specs -specs=nano.specs"
Проект скомпилировался, но файл прошивки почти весь заполнен 0x00, ничего не работает.

Может кто-нибудь подсказать правильную последовательность действий?
Реклама:
Bear-ku вне форума  
Непрочитано 13.10.2017, 09:50  
CERGEI1982
Почётный гражданин KAZUS.RUN
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: System Workbench + STM32CubeMX + C++

Если берете куб,то подумайте о Raspberry Pi 2 легче-там хоть на питоне можно писать
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 13.10.2017, 12:38  
dkm
Вид на жительство
 
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
dkm на пути к лучшему
По умолчанию Re: System Workbench + STM32CubeMX + C++

Сообщение от CERGEI1982 Посмотреть сообщение
Если берете куб,то подумайте о Raspberry Pi 2 легче-там хоть на питоне можно писать
Причем тут куб и малина? Это тоже самое что сказать "Если берете стиральную машину, то подумайте об автомобиле, там хоть сидеть можно"
По сабжу - какая разница Кубом у вас сгенерило исходник или еще чем-то, явно проблема в неправильном импорте в ваш проект или в опциях линковщика.
dkm вне форума  
Непрочитано 13.10.2017, 13:20  
CERGEI1982
Почётный гражданин KAZUS.RUN
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: System Workbench + STM32CubeMX + C++

Наверно,спорить не буду.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 13.10.2017, 14:28  
Serg3301
Вид на жительство
 
Регистрация: 03.10.2011
Сообщений: 484
Сказал спасибо: 35
Сказали Спасибо 234 раз(а) в 138 сообщении(ях)
Serg3301 на пути к лучшему
По умолчанию Re: System Workbench + STM32CubeMX + C++

Сообщение от Bear-ku Посмотреть сообщение
Решил перевести проект на С++.
Зачем?

Сообщение от Bear-ku Посмотреть сообщение
1. Project RMB -› New -› Conver to a C++ project
Тем более таким способом...
Serg3301 вне форума  
Непрочитано 13.10.2017, 17:17  
Bear-ku
Временная регистрация
 
Регистрация: 06.06.2007
Сообщений: 54
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
Bear-ku на пути к лучшему
По умолчанию Re: System Workbench + STM32CubeMX + C++

Спасибо за помощь! Очень ценные советы!
Проблема высосана из пальца, не внимательно читал инструкции. Надо было еще было выполнить одно действие:
добавить в MCU G++ Linker -› General *.ld файл из проекта
Bear-ku вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Проблемы с STM32CubeMX vvvol ARM 30 14.10.2016 10:39
Проблемы с установкой Atmel Studio7 7Fantomas7 Proteus, KiCAD и другие ECAD 20 15.02.2016 13:07
Техногенная катастрофа и что с ней теперь делать VOVOKA Отвлекитесь, эмбеддеры! 122 05.01.2011 19:23


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.