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

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

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

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

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

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


 
Опции темы
Непрочитано 13.10.2017, 07:38  
Bear-ku
Временная регистрация
 
Регистрация: 06.06.2007
Сообщений: 55
Сказал спасибо: 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.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 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.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: System Workbench + STM32CubeMX + C++

Наверно,спорить не буду.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 13.10.2017, 14:28  
Serg3301
Вид на жительство
 
Регистрация: 03.10.2011
Сообщений: 485
Сказал спасибо: 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
Сообщений: 55
Сказал спасибо: 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, время: 09:00.


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