Hi John,I cannot debug single applications either. I have followed the steps mentioned in 'Debugging user application in petalinux' but the uClinux system hangs when I try to debug.
I properly configured the Target Settings in the debugger and I executed the gdbserver in my uClinux system. After that, I selected Run->Connect in the debugger. Despite having a window that says 'Succesfully connected to target', the message that I can see in the debugger is the following:
-0x90720050 <_start>: Unable to read memory location 0x90720050 -0x90720054 <_start+4>: Unable to read memory location 0x90720054 -0x90720058 <_start+8>: Unable to read memory location 0x90720058 -0x9072005c <_start+12>: Unable to read memory location 0x9072005c...... until -0x90720084 <_start+52>: Unable to read memory location 0x90720084
Do you know what could be happening? The ethernet connection of my uClinux system seems to work because I have tested a telnet connection and it works well.
Thank you very much again for your help John. Kind regards, Pablo Colodrón
John Williams escribió:Hi Pablo, On Thu, Jun 25, 2009 at 8:29 PM, <pcolodron@xxxxxxxx> wrote:I am experiencing some problems when debugging multi-threaded user applications and I would like to know if you could help me.Can you debug single threaded apps successfully? Cheers, John
___________________________ microblaze-uclinux mailing list microblaze-uclinux@xxxxxxxxxxxxxx Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/