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.

CCS/TDA4VM: Why I cannot view callstack of blocked task in ROV???

Part Number: TDA4VM
Other Parts Discussed in Thread: SYSBIOS

Tool/software: Code Composer Studio

Hi,

I am debugging a task deadlock problem in sysbios, in ROV, I cannot view the callstack of blocked task, callstack is OK with running task.

CCS Version: 9.2.0.00013

bios_6_76_03_01

xdctools_3_55_02_22_core

Hareware platform: TDA4 EVM R5F core

Please give me some advice, thanks.

  • I believe this may be a bug in SYS/BIOS.

    Please try the following.

    Locate, then make a backup copy of your BIOS installation's ti/sysbios/family/arm/TaskSupport.xs file.

    Then make this change to the TaskSupport.xs file:

    Change this code:

        switch (Program.build.target.name) {
            case "A8F":
            case "A9F":
            case "A8Fnv":
            case "A15F":
                var contextStackOffset = 16;
                break;
    

    to this:

        switch (Program.build.target.name) {
            case "A8F":
            case "A9F":
            case "A8Fnv":
            case "A15F":
            case "R5F":
            case "R5Ft":
            case "R4F":
            case "R4Ft":
                var contextStackOffset = 16;
                break;
    

    And then restart ROV.

    Let me know if this fixes the problem.

    Alan

  • Yes, ROV is working well now, thanks!