ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
1461022 Топик полностью
Idler (03.09.2024 21:22, просмотров: 151) ответил AlexBi на Пытаюсь задействовать FreeRTOS, но не получается. Для опытов взят Artery AT32F407, хотя не думаю что это существенно. Копилятор - кейл. Порт FreeRTOS взят из примера у Artery, да он и на сайте FreeRTOS такой же, универсальный, для CM4F. Проблема в том, что он пишет, что ему надо включенное FPU, но как его включить мне не понятно. И почему нет варианта без FPU тоже не понятно.
А ты вообще, кроме freertos, системные библиотеки процессора в проект подключил? Там, в частности, есть "system_at32f403a_407.c", в котором: 
void SystemInit (void)
{ #if defined (__FPU_USED) && (__FPU_USED == 1U) SCB->CPACR |= ((3U << 10U * 2U) | /* set cp10 full access */ (3U << 11U * 2U) ); /* set cp11 full access */ #endif //дальше всякие настройки CRM }