Здравствуйте.
Захотел поставить на тестовый код FreeRTOS 7.2 с нуля. Оказалось есть пара глюков в port.c который лежит в source\portable\iar\lpc2000
в функции prvSetupTimerInterrupt
1. нет обнуления T0TC, в принципе он после включения питания и должен быть 0, но если просто перепрошивать после другого кода то может быть и больше записанного для сравнения в T0MR0 значения. Результат - нет прерывания от таймера.
2. запись адреса обработчика прерывания Timer0 производится в VICVECTADDR0 вместо VICVECTADDR4. Результат - улет вникуда и екцепшен.
Спасибо.