5 D00PING

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

rk3368 Android9.0 升级固件后,一直在recovery界面

升级固件后,一直在recovery界面Platform: RK3368OS: Android 9.0Kernel: 4.4.194文章目录升级固件后,一直在recovery界面升级固件后,一直在recovery界面升级固件后,一直在recovery界面串口日志:E:Failed to mount /cache: No such file or directoryE:Failed to set BCB message: failed to stat /dev/block/by-name/m

2020-09-16 13:10:37

rk3368 Android9.0调试记录之系统分区调整

rk3368 Android9.0调试记录之系统分区Platform: RK3368OS: Android 9.0Kernel: 4.4.194文章目录rk3368 Android9.0调试记录之系统分区1. 升级固件后开机进recovery出错1.1. 调整分区表1. 升级固件后开机进recovery出错ensure_path_unmounted path is /dataVolume is already unmountedensure_path_unmounted path is

2020-09-11 13:48:47

AP2636 WiFi模块调试记录

AP2636 WiFi模块调试记录Platform: RK3368OS: Android 6.0Kernel: 3.10.0文章目录AP2636 WiFi模块调试记录内核驱动移植1. 更新驱动1.1 修改驱动代码,适配rk平台2. 修改RK平台代码3 修改dts文件中的wifi配置,修改wireless-wlan节点里面:Android系统适配遇到的问题1. 蓝牙打不开2. 在系统设置->WLAN中打开WiFi自动关闭3. sdmmc通信报错4. 32k晶振不起振5. Wifi信号差内核

2020-05-26 08:55:46

RK3368 Edp屏调试,利用EDID做兼容

RK3368 Edp屏调试,利用EDID做兼容Platform: RK3368OS: Android 6.0Kernel: 3.10.0文章目录RK3368 Edp屏调试,利用EDID做兼容1. kernel部分修改1.1 Edp EDID信息打印:1.2 修改lcdc驱动1.3 修改rk_screen1.4 修改dts1.5 修改rk32_dp驱动2. uboot部分修改2.1 修改...

2020-04-27 16:46:20

RK3368 Recovery界面旋转方向调试

RK3368 Recovery界面旋转方向调试Platform: RK3368OS: Android 6.0Kernel: 3.10.0文章目录RK3368 Recovery界面旋转方向调试1. 打开recovery串口打印调试2. 修改代码3. 编译1. 打开recovery串口打印调试修改bootable/recovery/Android.mk文件,将日志打印重定向到串口,方便...

2020-04-03 08:28:51

PN7120 NFC调试记录

PN7120 NFC调试记录Platform: RK3368OS: Android 6.0Kernel: 3.10.0文章目录PN7120 NFC调试记录1. 内核驱动2. Android适配3. 遇到的问题3.1 编译报错3.2 Selinux权限3.3 nfc_nci.pn54x.default.so不自动编译:整个调试流程,基本上按照官方移植文档操作就可以了.NXP官方代码(A...

2020-04-02 16:46:27

MIPI屏调试

Platform: RK3368OS: Android 6.0Kernel: 3.10.0在dts中将mipi功能打开&dsihost0{ status = "okay";};配置时序根据原理图和屏资料配置上电时序,比如LCD_EN,LCD_RST等等.有些MIPI屏可能还需要配置很多初始化命令.#include <dt-bindings/rkmipi/...

2019-12-16 11:28:18

Android UVC摄像头方向调试

Platform: RK3368OS: Android 6.0Kernel: 3.10.0UVC摄像头方向调试方法1修改CameraHal修改代码位置hardware/rockchip/camera/CameraHal直接在CameraHal中修改facing_info.diff --git a/CameraHal/CameraHal_Module.cpp b/CameraHal/...

2019-09-30 14:05:16

使用Android隐藏API SerialPort进行串口通信

Platform: RK3368OS: Android 6.0Kernel: 3.10.01.修改源码编译因为串口相关的api是隐藏的,所以需要自己修改源码将相关需要用到的api的"@hide"注解去掉:diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java...

2019-08-09 09:50:50

Android Studio 使用自己编译的framework

Platform: Android Studio 4.3.1OS: Ubuntu14.041. 修改Android源码,将需要用到的API的"@hide"注解去掉然后单独编译frameworks (即mmm frameworks/base);编译生成的中间文件在out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/2....

2019-08-09 09:45:18

Android启用串口控制台和Recovery中启用adb

Platform: RK3368OS: Android 6.0Kernel: 3.10.01. consoledebug模式下默认就开启了控制台,所以可以直接在串口中使用,而user模式编译的系统ro.debuggable=0,即控制台默认时关闭的,控制台需要ro.debuggable=1才会启动,所以可以修改build/core/main.mk强制开启调试.在recovery中启用串口...

2019-04-22 11:20:18

OTA升级recovery分区失败

Platform: RK3368OS: Android 6.0Kernel: 3.10.0在做OTA增量更新时遇到更新失败,recovery中显示"Package expects build fingerprint of xxx"的错误信息.后来查看日志发现是之前的完整包更新时recovery分区没有升级成功,导致后来的版本增量更新时recovery的sha1与增量升级包中的不一致.在r...

2019-04-12 11:16:26

Android双网卡或双IP

Platform: RK3368OS: Android 6.0Kernel: 3.10.0文章目录1. 以太网与Wi-Fi共存问题2. 修改ip路由3. 双IP地址也是类似4. Android 路由相关代码:1. 以太网与Wi-Fi共存问题想要多个网卡同时使用,首先就要解决多网卡共存问题。Android系统默认会将不需要的网络给关闭的,以降低功耗。所以要解决以太网与Wi-Fi共存问题,...

2019-02-19 13:25:27

Android 6.0 OTA脚本添加匹配产品名升级

Platform: RK3368OS: Android 6.0Kernel: 3.10.0builddiff --git a/tools/releasetools/edify_generator.py b/tools/releasetools/edify_generator.pyindex f6d8560..1e2b2e8 100755--- a/tools/releasetools...

2019-01-18 16:51:32

Android6.0 修改默认输入法

Platform: RK3368OS: Android 6.0Kernel: 3.10.0frameworks/basediff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xmlindex d75b742..58415...

2019-01-18 14:21:03

rk3368 开机内核启动不了

Platform: RK3368OS: Android 6.0Kernel: 3.10.0电源管理芯片用的是配套的rk818,经测量发现板子在上电启动时,u-boot阶段与kernel阶段dcdc电压不一样。从uboot切换到kernel时卡,串口打印只能打印到Starting kernel ...就没有打印了,内核没有继续跑下去。跟踪代码发现uboot中rk818初始化与kern...

2018-12-21 11:40:59

rk3368 CPU动态调频与温度保护

Platform: RK3368OS: Android 6.0Kernel: 3.10.0rk3368采用cpufreq进行CPU频率调节,但同时又做了过温保护和温度限制频率。1. 过温保护驱动位于kernel/drivers/thermal/rockchip_thermal.cdts定义:tsadc: tsadc@ff280000 { compat...

2018-12-21 11:24:28

recovery升级系统时挂载cache分区失败

Platform: RK3368OS: Android 6.0Kernel: 3.10.0文章目录现象解决办法现象重启进recovery升级update.zip时,不进升级界面,而是进入recovery界面。并有打印错误"“E:failed to mount /cache /dev/block/rknand_cache (No such file or directory)”升级日志...

2018-12-21 09:44:28

rk3368 用Chip ID生成Wi-Fi或者以太网MAC地址

Platform: RK3368OS: Android 6.0Kernel: 3.10.0rk3368的Chip ID是从芯片eFuse中读取出来的。然后赋值给system_serial_low和system_serial_high./proc/cpuinfo中的Serial字段就是用的这两个值。arch/arm64/boot/dts/rk3368.dtsi efuse_256@ff...

2018-12-17 17:25:45

跳转到设置子项,并显示返回按钮

Platform: RK3368OS: Android 6.0Kernel: 3.10.0有时候应用需要跳转到系统设置界面,需要让设置的ActionBar上显示返回按键,则Intent需要额外添加EXTRA_SHOW_FRAGMENT_AS_SUBSETTING。public static final String EXTRA_SHOW_FRAGMENT_AS_SUBSETTING =...

2018-12-17 17:21:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。