Maybe it seems to be a configuration problem ..
My gdbserver info is follows .
root@DM8127_IPNC:/dsp# ./gdbserver --version
GNU gdbserver (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
gdbserver is free software, covered by the GNU General Public License.
This gdbserver was configured as "arm-arago-linux-gnueabi"
When a CCS gdb starts , it breaks Main function because a remote GDB setting was configured as "STOP on startup at main '. So to run a program , continue command should be entered .
You can refer remote GDB setting in the same posting .
Thanks.