-
- Использую куб для генерации настройки pll. Сгенерированный код ручками запихиваю в свой проект и больше никогда не трогаю. На мой взгляд это наиболее удобный способ работы с кубом, тем более разработка bsp - исчезающе малая часть всего проекта. - evgeniy1294(02.12.2021 14:06)
- Раньше просто в сишный проект добавлял в файл «.project» строчку:
<nature>org.eclipse.cdt.core.ccnature</nature>
. Получалось такое Constantin24(417 знак., 02.12.2021 11:39)
- Да уже все работает, даже scmRTOS успел подружить с HAL (ну там, в плане общего системного таймера) - Argon(02.12.2021 17:45)
- Наверное речь про режим отладки? Включать pretty-print и demangle
нужно в gdb - lloyd(30.11.2021 12:33)
- Неа, речь про компиляцию в принципе. Cube все файлы (и .c и .cpp)
гребет под одну гребенку arm-none-eabi-gcc, в то время как Atollic
Truestudio C/C++ различает и компилирует правильно разными
тулчейнами arm-atollic-eabi-gcc и arm-atollic-eabi-g++. Надо бы
как-то обучить Cube работе с cpp файлами. - Argon(30.11.2021 12:37)
- А гугел что говорит? SciFi(1 знак., 30.11.2021 12:38, ссылка)
- Уже пробовано, не помогает. Сейчас сделал финт ушами - в настройках
C компилятора задал g++ вместо gcc (а в настройках c++ компилятора
так и осталось g++). Теперь обратная ситуация - компилирует все g++
с ошибками вида "template with C linkage" - Argon(30.11.2021 12:50)
- Вроде нашел. Cpp-шный хедер вставил не туда. А точнее туда, откуда он попадает в C-шный файл. Argon(45 знак., 30.11.2021 13:11)
- Уже пробовано, не помогает. Сейчас сделал финт ушами - в настройках
C компилятора задал g++ вместо gcc (а в настройках c++ компилятора
так и осталось g++). Теперь обратная ситуация - компилирует все g++
с ошибками вида "template with C linkage" - Argon(30.11.2021 12:50)
- А гугел что говорит? SciFi(1 знак., 30.11.2021 12:38, ссылка)
- Неа, речь про компиляцию в принципе. Cube все файлы (и .c и .cpp)
гребет под одну гребенку arm-none-eabi-gcc, в то время как Atollic
Truestudio C/C++ различает и компилирует правильно разными
тулчейнами arm-atollic-eabi-gcc и arm-atollic-eabi-g++. Надо бы
как-то обучить Cube работе с cpp файлами. - Argon(30.11.2021 12:37)