Gast
#2037474
Hallo zusammen, ich versuche das IAR PowerPac RTOS auch bekannt als embOS von Segger auf einem TMPA900CM (ARM926EJ_S) zum laufen zu bekommen. Ich habe es soweit hinbekommen, dass zwei Task mit OS_CREATETASK() initialisiert werden können. Das Problem ist nun, dass sobald mein Timer-Interrupt ausgelöst wird folgendes passiert: IQR_Handler wird ausgeführt. EnterInterrupt wird ausgeführt. OS_HandleTick wird ausgeführt. In der letzten Funktion wird überprüft, ob die globale Variable OS_InInt ungleich 0 ist. Dies ist aber nicht der Fall da EnterInterrupt() an dieser Variablen nichts macht. Die Routine inkrementiert nur OS_Global.Counters.Cnt.DI. Daraufhin wird OS_Error(162) aufgerufen. In der Hoffnung hier jemanden zu finden der Erfahrung mit dem System hat und mir vielleicht helfen kann! lowlevel