Debugging 通过电话调试Android内核
我对Android和内核开发还不熟悉,但我想测试一些东西。我刚刚编译完我修改过的内核的第一个版本,并把它放在手机上。显然,它不起作用。如何在手机上调试内核 我正在研究Nexus5(MSM架构,基于Linux 3.4.0)。默认情况下使用的.config(hammerhead\u defconfig)。当内核启动时,它只显示Google屏幕,并永远停在那里Debugging 通过电话调试Android内核,debugging,kernel,android-kernel,Debugging,Kernel,Android Kernel,我对Android和内核开发还不熟悉,但我想测试一些东西。我刚刚编译完我修改过的内核的第一个版本,并把它放在手机上。显然,它不起作用。如何在手机上调试内核 我正在研究Nexus5(MSM架构,基于Linux 3.4.0)。默认情况下使用的.config(hammerhead\u defconfig)。当内核启动时,它只显示Google屏幕,并永远停在那里 在使用mkbootimg(tty、tty0、ttyHSL0)生成映像时,我尝试(使用一个工作的启动映像)更改“console”参数,并尝试使用
在使用mkbootimg(tty、tty0、ttyHSL0)生成映像时,我尝试(使用一个工作的启动映像)更改“console”参数,并尝试使用不同的.config选项,如MSM_SERIAL_调试器(编译错误)、FIQ_调试器(编译错误)和SERIAL_MSM(已编译,但没有区别,在我的计算机上的/dev中没有新设备)。随后,我尝试使用kgdb,但我无法使补丁程序适用于我的体系结构。有什么想法吗?我终于找到了一种通过硬件直接调试的方法: [链接关闭!镜像位于]
在Nexus 5中,您需要3.3V而不是3V的输入,但它工作起来很有魅力。您是否尝试在.prop文件中启用调试?(在ramdisk中)尝试运行adb在我自制的内核崩溃时,它还没有adb。它在启动动画之前崩溃(屏幕上永远显示“谷歌”)。