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. |