В проект под uCOS надо прикрутить обработчик SWI прерываний.
В функции "void OS_CPU_ExceptHndlr (CPU_DATA except_id)" надо сделать свое ответвление на обработчик.
Собственно как реализовать этот обработчик, чтобы "#pragma swi_number=хх" отрабатывались штатным обработчиком?