i have an at91sam9, which has no port available yet. so i took the sam7 one and try to modify it to fit the new cpu.
(once done, i could provide the portation to have it included in freertos)
until today i have the tick-timer running and a single task is running well. if i start calling taskYIELD() to get a task switch the first switch is done well. but: if this tasks calls a taskYIELD() then my program exits into the swihandler so some sort of SWI error occured. unforunatly i have no idea about what could be the reason.
could this be a result of a stack problem? or is the swi interrupt failing?