Program received SIGTRAP in _start

I'm using the ADZS-UCM3029EZLITE (ADuCM3029) evaluation board and trying to debug code in CCES I'm also using the System Startup for ADuCM302x component provided by AD, but when I set some breakpoints in main and start the debugger, gdb stops on bkpt 0x00ab.

Program received signal SIGTRAP, Trace/breakpoint trap.
0x000001e4 in _start ()

Any clues on how to fix this? I managed to get around it by bypassing the _start function, changing the __START macro from startup_ADuCM3029.c from _start to main, but I'd like to know what is causing this. I'm using the Segger J-Link probe as the interface and these are some of my debug configurations:

Initialization commands:

monitor flash device = ADuCM3029
monitor flash download = 1
monitor flash breakpoints = 1
monitor clrbp
monitor endian little
monitor reset
monitor sleep 10
monitor speed auto

Run commands:

monitor reg r13 = (0x00000000)
monitor reg pc = (0x00000004)
break main