Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: System Workbench + STM32CubeMX + C++
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК
Bear_ku
Столкнулся с проблемой.
Создал проект в 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
Решение проблемы найдено:
4. добавить в MCU G++ Linker -> General *.ld файл из проекта
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.