13.10.2017, 07:38
|
|
Временная регистрация
Регистрация: 06.06.2007
Сообщений: 55
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
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, ничего не работает.
Может кто-нибудь подсказать правильную последовательность действий?
|
|
|
|
13.10.2017, 09:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: System Workbench + STM32CubeMX + C++
Если берете куб,то подумайте о Raspberry Pi 2 легче-там хоть на питоне можно писать
__________________
Глаза боятся,а руки делают.
|
|
|
|
13.10.2017, 12:38
|
|
Вид на жительство
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
|
Re: System Workbench + STM32CubeMX + C++
Сообщение от CERGEI1982
|
Если берете куб,то подумайте о Raspberry Pi 2 легче-там хоть на питоне можно писать
|
Причем тут куб и малина? Это тоже самое что сказать "Если берете стиральную машину, то подумайте об автомобиле, там хоть сидеть можно"
По сабжу - какая разница Кубом у вас сгенерило исходник или еще чем-то, явно проблема в неправильном импорте в ваш проект или в опциях линковщика.
|
|
|
|
13.10.2017, 13:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: System Workbench + STM32CubeMX + C++
Наверно,спорить не буду.
__________________
Глаза боятся,а руки делают.
|
|
|
|
13.10.2017, 14:28
|
|
Вид на жительство
Регистрация: 03.10.2011
Сообщений: 485
Сказал спасибо: 35
Сказали Спасибо 234 раз(а) в 138 сообщении(ях)
|
Re: System Workbench + STM32CubeMX + C++
Сообщение от Bear-ku
|
Решил перевести проект на С++.
|
Зачем?
Сообщение от Bear-ku
|
1. Project RMB -› New -› Conver to a C++ project
|
Тем более таким способом...
|
|
|
|
13.10.2017, 17:17
|
|
Временная регистрация
Регистрация: 06.06.2007
Сообщений: 55
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
|
Re: System Workbench + STM32CubeMX + C++
Спасибо за помощь! Очень ценные советы!
Проблема высосана из пальца, не внимательно читал инструкции. Надо было еще было выполнить одно действие:
добавить в MCU G++ Linker -› General *.ld файл из проекта
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:00.
|
|