I have a running kernel and wants to debug applications running on the target. Since
we only have a JTAG connection I'd like to skip the kernel download every time and
just download the application. I have read old postings about debugging u-boot and
so, but this scenario differs a bit.
I have been reading all the documentation on Petalogix developer website about
debugging. Sadly we don't have en ethernet port on our microblaze processor node -
but we have a JTAG... :)
I can connect the the microblaze over the JTAG connection from the host side and
also start microblaze-uclinux-gdb for remote target connection to localhost:1234.
But what about the target side? Usually the gdbserver connects over the ethernet
port but I have to stick with the JTAG port.
I have succesfully done this with Altera Nios II and "debug" on the target side but
with the microblaze I must do something else - but what?
This just struck me:
Is it possible to use the debug application (found for instance in the nios2
uclinux) to achieve user application debugging? Or is the kernel lacking some
important stuff that will make this solution impossible?