ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июня
1591056 Топик полностью
Nikolay_Po (Сегодня, 15:30, просмотров: 34) ответил klen на ниче не понял, но вопросы правильные. я когда портил - сильно лоб морщил. у меня сделано 1) не все прерывания выключаются, только те что могуть влиять на планировщик, для этого есть регистр PFIC_ITHRESDR порога пиоритета 2) таски работают в user режиме чтоб не достали до SCR-регистров. 3)чтото еще перепиливал
А где эти? Особенно интересуют макросы для обработчиков прерываний при входе POP_ISR_SP и выходе PUSH_ISR_SP. 
void    freertos_port_machine_mode_init() ;
uint8_t freertos_port_fpu_status();
void    freertos_port_fpu_init();
void    freertos_port_fpu_clean();
void    freertos_port_fpu_dirty();
void    freertos_task_exit_catch(void* ptr);


/* Critical section management. */
uint8_t freertos_port_interrupt_mask_set();
void    freertos_port_interrupt_mask_clear(const uint8_t val);

void vPortEnterCritical( void );
void vPortExitCritical( void );