This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to : Pandaboard ES (REV A/B2/B3) Driver/Kernel Debugging ?

Hi, 

Before trying I have been reading about the Linux driver/kernel debugging on Pandaboard with appropriate tools - software and Hardware.

My Objective is to debug the I/O ( USB,UART, I2C, SPI) driver  - Built-in or Loadable ,running on the Pandaboard (REV B2 - Hope the same for all the revisions after A) on a Linux Platform(Ubuntu 12.04 LTS).I don't have  any H/w tool currently.I want to : 

1.Step in and Out of the driver functions using a GUI Debugger (where I can  list/enable/disable/delete Break Points)

2.Collect the traces/Dumps while running the code.

I have collated my finding as below : 

Software Tools  : 

(1) CCSv4 is suitable for Linux debugging.

(2) If I dont have CCSv4 and even a h/w tool I can use kgdb on serial Port.Correct?

(3) Crash Debug tool(But it is only for vmlinux and vmcore)

 

Hardware Tools : 

(1) JTAG/JLINK(How many Pins?-13 PIN? .Any connector for the normal JTAG

(2) JTAG using Bus Blaster? Any limitations/Dependency of this.

(3) Lauterbach (too costly), Any other in-expensive Debugger

PLease let me know how to kick start  of the debugging setup with some example/Tutorial

Thanks in advance,Really looking forward to get this started !

RP