Hello
I am running a F28335 Board with CCS 3.3, BIOS 5.41.02 and cgt 5.2.1. I have two Tasks and a HWI triggered by the SCI Rx interrupt. I also have two mailboxes. One for each Task. I create all the Tasks and mailboxes statically in the .tcf file.
MBX_pend and MBX_post works fine for both of the tasks. But as soon as both Tasks are blocked, because they are pending on the mailbox, my system runs into FXN_F_selfLoop. I tried using same and different proirities for the Task, it did not help. I also increased the stack for all Tasks to make sure it is not a stack problem. Stack seems to be fine according to the KOV. I also tried using MBX_validate as mentioned in the DSP BIOS Debugging tips, to make sure that there is no problem wih buffer sizes when calling the mbx functions.
It seems that the Idle Task starts running as expected, when both other Tasks get blocked. I would expect the system to stay in the Idle Task until the HWI writes to mailbox.But as mentionedt ends up in FXN_F_selfLoop before the IR gets triggered. What might be the problem here?
thanks in advance
 
				 
		 
					 
                          