View Single Post

   
  #1 (permalink)  
Old 01-18-2008, 06:19 AM
bill
 
Posts: n/a
Default embedded linux newbie:how to build kernel for debug

Hi,
I am wondering how to debug the kernel and its first step must be
building a debug-able kernel. I have a PowerPC development board and
on the host I installed a powerpc GDB and some other tools to download
the kernel imgae to the board.

As my GDB does not support MMU, I think the 1st thing I should do is
to disable MMU inside the kernel. I will check where is the code to
control MMU, if it is on top of your heap, please point me for that.

The build the kernel. And my questions are:
1) Can I use my current .config? My understanding is yes, but not
quite sure.
2) What is the way to insert compile option, -g, into the Makefile?
Is there any global env variable I can define? Or I must modify all
the Makefile?
3) Should I still run "make clean dep bzImage" to build?

Am I simplifying the problem?

Thanks so much on your help.
Reply With Quote