小编met*_*ace的帖子

Android内核调试

我一直在尝试开始使用kgdbNexus One.

我已经从https://android.googlesource.com中提取了内核,并启用了kgdb包括kgdbts测试使用的一切menuconfig.成功构建内核并将其刷新到设备(已解锁并运行CyanogenMod 7)

我也跟着上找到的说明 http://bootloader.wikidot.com/android:kgdb启用USB连接的要求作为一个串行连接kgdb(和测试,从通信ttyACM0ttyGS0成功).

下列文件夹存在,表明kgdbockgdbts已建到内核:

/sys/modules/kgdboc/parameters
/sys/modules/kgdbts/parameters
Run Code Online (Sandbox Code Playgroud)

以下是dmesg的输出,显示kgdbts正在进行的测试显示(我认为)成功完成了测试:

# dmesg | grep kgdb
<6>[   12.974060] kgdb: Registered I/O driver kgdbts.
<6>[   12.981781] kgdbts:RUN plant and detach test
<6>[   12.995178] kgdbts:RUN sw breakpoint test
<6>[   13.002441] kgdbts:RUN bad memory access test
<6>[   13.010864] kgdbts:RUN singlestep test 1000 iterations
<6>[   13.019042] kgdbts:RUN singlestep [0/1000]
<6>[   13.077850] kgdbts:RUN …
Run Code Online (Sandbox Code Playgroud)

debugging android kernel

61
推荐指数
1
解决办法
9863
查看次数

标签 统计

android ×1

debugging ×1

kernel ×1