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.

PROCESSOR-SDK-AM62X: CCS can not enter some function body when debugging !!!

Part Number: PROCESSOR-SDK-AM62X

CCS Version: 11.2.0.00007

Compiler Version: TI Clang v2.1.2.LTS

Soc Platform: AM62x M4F_1

Prerequisites:: The function ProcessRecvMsg() and Test() are different only in function name, the content in the function body and declaration are the same;

Phenomenon 1: As shown in the figure, I have a breakpoint at function_1, t will run directly to function_2 when  I press F5, and will not enter the function body of ProcessRecvMsg at function_1. After pressing F5 at function_2, the program can enter the Test() function body fo function_2 normally.

 5

Phenomenon 2: When the program runs to function_1, use the "Assembly step into" button, after executing 'blx r2", can see that the program jumps to the ProcessRecvMsg() body in assembly, but CCS prompts that "no source available CLinkIso15765::ProcessRecvMsg()  at 0x200".

Summary: Why I can't enter ProcessRecvMSG() function body?  This will cause me to not be able to debug my code, and can't  find logic error in ProcessRecvMsg().