瑞芯微Rockchip开发者社区
直播中

nhcp

16年用户 1137经验值
私信 关注
[问答]

如何替换RK3399 PRO android系统修改后的linux kernel驱动呢

小弟在学习uvc camera,在 kernel/drivers/media/usb/uvc/uvc_driver.c  改了必打印的一句log:

-       uvc_printk(KERN_INFO, "Found UVC %u.%02x device %s (%04x:%04x)n",
+      uvc_printk(KERN_INFO, "just debug Found UVC %u.%02x device %s (%04x:%04x)n",

然后编译kernel  : ./make.sh android prod,在 ./mkimage.sh ota
得到 boot.img, 然后用 AndroidTool 重新烧到板子,

用dmesg 来看依旧没有我加入的打印~

感谢各位大神请指教一下~

回帖(1)

安德森大

2022-6-24 10:16:19
先看 mkimage.sh 中  KERNEL_SRC_PATH=`grep TARGET_PREBUILT_KERNEL ${BOARD_CONFIG} |grep "^s*TARGET_PREBUILT_KERNEL *:= *[w]*s" |awk  '{print $3}'`
得到的有没有值, 一般 TARGET_PREBUILT_KERNE 在 device/rockchip/rk3399pro/ 下面的某个mk文件。

mkimage.sh 会把编译出来的kernel copy 到 out下 cp -rf ${KERNEL_SRC_PATH} $OUT/kernel

然后再看 mkbootimg 的参数   --kernel $OUT/kernel 有包含到新编出来的 kernel。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分