ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1461112 Топик полностью
il-2 (04.09.2024 10:24, просмотров: 105) ответил AlexBi на До исполнения кода у меня еще не дошло. У меня на этапе компиляции не проходит проверка __TARGET_FPU_VFP Попытка добавлять компилятору ключи в части fpu, или в самом кейле ставил "использовать fpu", все безуспешно, __TARGET_FPU_VFP не дефайнился, код не компилировался. Задефайнить его вручную я могу, но это явно не тот метод. Возможно в примере Artery устаревший компилятор (5й), а сейчас более новый и у него другим дефайном проверяется использование fpu. Но порт freertos и
Думаю можно задефайнить его вручную. 

__TARGET_FPU_VFP используется в CMSIS в файлах core_cmX.h

Вполне возможно что он задается (как и константы выбора типа процессора - типа STM32F10X_LD / STM32F10X_MD...).

Причем если используешь встроенную в Кейл базу процессоров (Legacy database), то приходится выбирать тип процессора, задавая эти символы в свойствах проекта.

С __TARGET_FPU_VFP может быть тоже самое.

А вот если используешь Кейловские паки - то при выборе процессора из такого пака - константы типа процессора ставятся автоматически, а символы из свойств проекта надо удалять, иначе они конфликтуют.

У тебя процессор выбран из Database или из пака? Тип проекта какой? .uvproj (встроенная database) или uvprojx (паки)?