seregaM 0 17 августа, 2017 Опубликовано 17 августа, 2017 · Жалоба Пытаюсь завести Clion 2017 с STM32F3 как по мануалу в блоге JetBrains. Код собирал в STM32CubeMX для SW4STM32. Тулчейн брал здесь (версия arm-none-eabi-gcc - 6.3.1 20170620 (release)). На этапе сборки выдает: [ 13%] Built target CMSIS [ 18%] Building C object CMakeFiles/f3_blink.elf.dir/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c.obj /tmp/cc1xbX4Q.s: Assembler messages: /tmp/cc1xbX4Q.s:713: Error: selected processor does not support `dsb 0xF' in ARM mode /tmp/cc1xbX4Q.s:734: Error: selected processor does not support `dsb 0xF' in ARM mode CMakeFiles/f3_blink.elf.dir/build.make:182: recipe for target 'CMakeFiles/f3_blink.elf.dir/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c.obj' failed make[2]: *** [CMakeFiles/f3_blink.elf.dir/Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_cortex.c.obj] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/f3_blink.elf.dir/all' failed Кто-нибудь сталкивался с таким? Как исправить? Здесь, видимо, даже не в Clion'е дело, а в каких-то параметрах/настройках. Пробовал с STM32L100 и разные варианты параметров компилятора с форумов - такая же ошибка (выставлял -mcpu=cortex-m3 и софтверную обработку плавающей точки, mfpu убирал. Заранее спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
seregaM 0 17 августа, 2017 Опубликовано 17 августа, 2017 · Жалоба Кажется с этим разобрался. Моя последовательность действий: делаю 'Reset Cache And Reload Project' потом пытаюсь собирать Я думал, что 'Reset Cache And Reload Project' это как раз очистка кэша Cmake, а на деле похоже, что удаляет какие-то нужные файлы. Правильной оказалась последовательность: делаю 'Reset Cache and Reload Project' делаю 'Reload Cmake Project' потом успешная сборка А вообще просто достаточно оказалось поставить галочку в настройках 'Automaticaly Reload Cmake Project on Edit'. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться