Debugging Application/FreeRTOS on Galileo, breakpoints?

yacinenet wrote on Tuesday, March 29, 2016:

Hello,

i try to debug a code (below) on Intel Galileo using JTAG Debugger Olimex ARM.
It’s possible to execute only one part of ASM programme? How can i do that?
Debugger don’t stop in breakpoints and don’t execute my code.

Thank you in Advance.

(I have only change the main.c file, please see attached)

https://www.dropbox.com/s/l3w5qdnry3asatq/main_c.zip?dl=0

            /* Add 10 and 20 and store result into register %eax */
        	__asm__ __volatile__( "movl $10, %eax;"
        			             "movl $20, %ebx;"
        			             "addl %ebx, %eax;");

        	/* Subtract 20 from 10 and store result into register %eax */
        	__asm__ __volatile__( "movl $10, %eax;"
        	                    "movl $20, %ebx;"
        	                    "subl %ebx, %eax;");

        	    /* Multiply 10 and 20 and store result into register %eax */
        	__asm__ __volatile__( "movl $10, %eax;"
        	                    "movl $20, %ebx;"
        	                    "imull %ebx, %eax;");

rtel wrote on Tuesday, March 29, 2016:

i try to debug a code (below) on Intel Galileo using JTAG Debugger
Olimex ARM.
It’s possible to execute only one part of ASM programme? How can i do that?

This is a tools question, not a FreeRTOS support question. You need to
open the asm window in Eclipse, and then set the debugger to single step
asm instructions - but you will need to see the Eclipse documentation
rather than the FreeRTOS documentation on how to do that.

Debugger don’t stop in breakpoints and don’t execute my code.

? I assume I don’t understand what you mean here, as you can’t set break
points in code that is not executing.