Bear_ku 0 12 октября, 2017 Опубликовано 12 октября, 2017 · Жалоба Столкнулся с проблемой. Создал проект в 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 0 13 октября, 2017 Опубликовано 13 октября, 2017 · Жалоба Решение проблемы найдено: 4. добавить в MCU G++ Linker -> General *.ld файл из проекта Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться