> This is more a general question to see what others do out here. I am > begining to get sick of printk debugging. I work on two different PPC > boards. An 860 and 8260. > > I want to get some feedback on the best kernel debugger to use. I > have been looking at three. > > 1. kgdb > 2. kdb > 3. UML > > I am leaning towards kgdb, but before I jump in I thought I'd put this > out to the best group I could think of linuxppc. Because I am sure > most of you are using something! :)
Hey Steve, You've missed the most important one; a hardware debugger. I believe most people using PPC use a BDI2000 from Abatron. They're about $3k. I recently received one, but haven't had time to work on my PPC stuff, so can't comment further. I'm sure everyone else on the list will help with comments. Note that if you use a bunch of different PPC cores, you need to add $1k per core for the firmware uploads to the BDI2000. So if you are working with say AMCC 440, Freescale e300/G2, e500, etc you'll need a firmware image for each due to the debug core differences (I guess). The US distributor for the BDI2000 is Ultimate Solutions, www.ultsol.com. Cheers Dave