This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS3137: Reset instruction with FreeRTOS program

Part Number: TMS570LS3137

Hello everyone !!


I have a doubt about my FreeRTOS application. I am running some tasks, and I sent a CAN command that activates a task with the reset instruction. The command came through perfectly, but the software did not reset. It seems as if it is stuck on this instruction.

                         sciSend(scilinREG, 7, (unsigned char *)"RESET\n\r");

                        systemREG1->SYSECR = (0x10) << 14;

I performed another reset, in an application without FreeRTOS and the instructions worked perfectly.

Maybe we need another instruction to reset the program if it is running with FreeRTOS?

Thank you for your help !!