Thanks for your response Daniel.
I am planning to do debug of a standalone application which is loaded and run through u-boot, expectation is to do debug without using JTAG, and through serial connectivity b/w target and host.
I initially thought to bring gbd server application loaded from u-boot and then load the actual test application from host machine through gdb connectivity either serially or through TCP/IP, since both peripherals are readily usable from u-boot. But the problem is with gdb server code currently works based on kernel based methods.
Do you know any other approaches or the better way to debug the standalone applications which are loaded using u-boot.
One more doubt, some times the u-boot is getting crashed due to the issue with loaded applications, my expectation is to return the error information and come back to command line interface. To do this support, I removed the while (1) logic in panic() method, and allowed to leave from exception, but still it is not going back to command line interface. let me know how to come back to CLI from this scenario