Спасибо за ответ. Стартап брал тот, что предлагает кейл при создании проекта. Работа для разных процессоров отличается в ассемблерной вставке portRESTORE_CONTEXT в команде LDMFD LR,{r0-r14}. При выполнении команды на 2129 значение r14 не меняется и в дальнейшем переход по нему нормально выполняется. 2368 - записывает в r14 aaaaaaaa и при переходе улетает в ошибку