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.

LM4F232H5QD command execution order while debugging

Hello.

I'm little bit confused while debug LM4F232H5QD on EK-LM4F232 with Stellaris In Circuit Debug Interface in Code Composer Studio 5.5. 

The reason is next:

the execution order of commands in programm isn't straight, commands are executed not steb by step corresponding to programm order.

For example, we have parrt of demonstration programm qs-logger for this EK from TivaWare package (file qs-logger.c):

When I go in step-by-step debugging using "Step Over Command", commands are executed in this order:

number of line in qs-logger.c source code: 940 - 944 - 940 - 941 - 942 - 943 - 944 - 945 - 946.

So, lines 940 and 944 are executed twice.

Why it happens?