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().