Порт для stm32f2xx взял от stm32f10x (особо и переделыватьл ничего не пришлось)
Вроде все работает.
Наблюдаются холостой ход, прерывания системного таймера, даже USART1 работает по прерываниям.
Но всеравно возникают вопросы.
1. В файле scmRTOS_TARGET_CFG.h Как правильно выставить параметры если системная частота 120 мГц
Код
// Define SysTick clock frequency and its interrupt rate in Hz.
#define SYSTICKFREQ 8000000
#define SYSTICKINTRATE 500
#define SYSTICKFREQ 8000000
#define SYSTICKINTRATE 500
2.Прерывания работают без участия ОС
Подключение (отключение) к проекту файла stm32f10x_vector.c никак на работе прерываний не сказывается
Похоже, что операционка вообще в этом не учавствует.
Правда для работы прерываний пришлось к проекту подключить startup_stm32f2xx.s
Вобщем основная непонятка с прерываниями.
Ведь они должны пропускаться через ОС. Или все не так?