10-11-2012 09:00 PM
I develop bare applications on zedboard,and use the usb-jtag port to debug on it,but i found it just can debug one core, another core can't be debuged, so i wan't to known does the usb-jtag can support multi cores debugging, if can,how can i debug it ? thanks
10-11-2012 10:27 PM
Try opening a xilinx shell (command window), enter the command 'xmd' and then 'help'. You can see all options available. For connecting to the second cpu enter the command 'connect arm hw -debugdevice cpunr 2'. When it connects, xmd will respond with the tcp port for the gdb server. Now in sdk, change your debug configuration to remote with host 'localhost' and match the port number with what xmd responded with.
In xmd, you can also connect to the first cpu with 'connect arm hw'. Once again, look at the tcp port and setup the remote sdk debug options of another application. Now you can debug two apps in parallel.