Hello,
I think your problem comes from the fact that the CircleOS is pre-compiled without debug info. When you start a debug session with an application using CircleOS, the Program Counter will halt at the beginning of the main function, which is located in CircleOS and therefore only assembly code is visible here. From now, you have 2 solutions :
$1
Before starting debug, place a breakpoint at the beginning of your app initialization routine and when you start the processor, you will stop in your own routines.
$1
In that case, open the CircleOS project Circle.rprj, right-click on the Circle node, select properties, then set GCC debug information. Rebuild the whole project, quit Ride7, Copy the circle.elf and circle.hex files generated in place of the previous ones in [...]\Raisonance\Ride\Lib\Arm\CircleOS\.
When you start debug, you will see debug info for CircleOS as well !
I hope that helps.
regards,
Lionel