2013-12-19 86 views
0

我是新來的Android和內核開發人員,但我想測試一些東西。我剛完成編譯我修改的內核的第一個版本,並將其放入手機中。顯然,它不起作用。我如何在手機上調試內核?通過手機調試Android內核

我工作過的Nexus 5(MSM架構,Linux 3.4.0爲基礎)。使用的.config是默認的(hammerhead_defconfig)。內核啓動後,它只會顯示Google屏幕,並永遠停在那裏。我試着用mkbootimg(tty,tty0,ttyHSL0)生成映像時改變'console'參數,我嘗試了不同的.config選項,比如MSM_SERIAL_DEBUGGER(編譯錯誤),FIQ_DEBUGGER(編譯錯誤),FIQ_DEBUGGER編譯錯誤)和SERIAL_MSM(已編譯,但沒有區別,我的計算機上的/ dev中沒有新設備)。之後,我嘗試使用kgdb,但是無法使補丁適用於我的架構。任何想法?

+0

你有沒有嘗試啓用.prop文件調試?(在RAMDISK)嘗試獲得亞洲開發銀行正在運行的 – skoperst

+0

在時,我的自制內核崩潰,它不具有ADB還時刻。它在啓動動畫之前崩潰(它永遠在屏幕上顯示「Google」)。 – markmb

回答