ROC-RK3399-PC Plus Android 10 RIL 调试
目前android 10的开发板已经逐渐成为业界主流,android 10开发板+ 4G模组 上网的方案,是很多客户现在的需求。目前firefly家支持android 10的开发板只有ROC-RK3399-PC Plus, 我采购了此开发板,根据官方资料http://wiki.t-firefly.com/zh_CN/ROC-RK3399-PC-PLUS/compile_android10.0_firmware.html 下载了android10的代码,并且编译成android 10的镜像,烧录镜像。开发板连接广和通的4G模组NL668-EAU-00。adb shell登录后:执行 start ril-daemon后:
用logcat -b radio -v time 查看log:
显示原生的/vendor/lib/libquectel-ril.so 是32位而不是64位的。
查看了开发板的位数:
果然是64位的,于是把适配NL668-EAU-00 模组的RIL代码,拷贝到目录 /hardware/ril/reference-ril 目录
按照如下方法编译so:
source FFTools/build.sh
lunch rk3399_roc_pc_plus-userdebug
mmm hardware/ril/reference-ril
从/out/target/product/rk3399_roc_pc_plus/vendor/lib64目录中取出libreference-ril.so
然后 执行 如下命令:
等开发板启动后,在adb shell登录开发板,执行start ril-daemon 命令:
用logcat -b radio >/mnt/log.txt抓取log ,然后adb pull 导出log,发现RILC没有收到RILD的任何onRequest请求。
附件是导出的Log,希望能尽快帮忙解决此问题!!! 多谢~~
补充一点:后续修改了 /hardware/ril/rild/rild.rc,也是没有onRequest请求,麻烦看下如何调通RIL! 麻烦问一下楼主怎么烧录的Android10?用哪个版本的工具?还是用的SD卡的方式?
非常感谢
页:
[1]