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.

TMS320F28069M: SYS/BIOS task abort

Part Number: TMS320F28069M
Other Parts Discussed in Thread: TMS320F28069, LAUNCHXL-F28069M

Hi,

We are working on  TMS320F28069 microcontroller and using LAUNCHXL-F28069M launchpad.

We are using the SYS/BIOS [6.83.0.15] as the platform. Below are the details of tasks and ISRs

Task_1      -  stack size = 512

Task_2      -  stack size = 512

Idle Task  -  stack size = 256

System (HWi and SWi) Stack size  = 1024

Heap size = 2048

Total ISRs -  6

Recently USB peripheral library (usb serial device) is integrated into the existing project. After that the task abort is happening. 

Actually stack overflow is happening.

Increased the System Stack size, Total heap size, Task_1 and Task_2 stack sizes. But the issue is not resolved. Abort was happening again.

But when the Idle task's stack size is increased to 512 keeping all the other values (System Stack size, Total heap size, Task_1 and Task_2 stack) unchanged, abort is not happening.

Why the abort is not happening when the Idle task's stack is increase?

Regards,

Shijo Thomas