![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NXP imx6dl/q
houyizi313
NXP/MTK/QCOM Android系统、驱动工程师。
展开
-
Android 4G专网模块信号的上报过程
最近一直在调试Android的4G专网模块;一个困扰了我很久的问题昨天也解决了;就是4G信号强度是怎么报上来的?怎么在右上角通知栏显示的?现在也清楚了; 其实只修改reference-ril.c中的一个函数就解决问题了,只是牵扯到很多理解性的东西;static void requestSignalStrength(void *data, size_t data原创 2016-05-26 09:18:46 · 8023 阅读 · 6 评论 -
OTA升级 Can‘t install this package( )over never build( ) 问题
OTA升级 Can't install this package( )over never build( ) 问题:Android系统默认只能otg升级不能降级导致;解决方法:build/tools/releasetools/ota_from_target_files注释:#script.AssertOlderBuild(ts, ts_text)...原创 2018-03-16 18:16:20 · 1979 阅读 · 1 评论 -
IMX6 VPU 相机拍照崩溃问题
I/DEBUG ( 139): pid: 143, tid: 1262, name: StreamThread >>> /system/bin/mediaserver <<<I/DEBUG ( 139): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000005W/Nati...原创 2018-04-10 16:11:16 · 1100 阅读 · 0 评论 -
4G专网模块RIL层调试LOG分析
系统版本:Android4.4D/RILJ ( 623): Starting RILReceiverI/RILJ ( 623): Connected to 'rild' socket =》RIL层log分析一般都是从rild已经连接开始D/RILJ ( 623): [UNSL]< UNSOL_RIL_CONNECTED {9} =》一旦rild连接后,referen...原创 2018-03-15 15:17:52 · 2999 阅读 · 4 评论 -
Unable to handle kernel NULL pointer dereference at virtual address 000000cc
[2018/4/3 10:00:28] Unable to handle kernel NULL pointer dereference at virtual address 000000cc[2018/4/3 10:00:28] pgd = 80004000[2018/4/3 10:00:28] [000000cc] *pgd=00000000[2018/4/3 10:00:28] Int...原创 2018-04-03 15:33:31 · 3221 阅读 · 0 评论 -
GPIO使用hrtimer模拟pwm控制torch亮度
/**问题:硬件torch控制芯片需要PWM控制ENM调节亮度,但是硬件连接GPIO不支持PWM;*解决方法:使用hrtimer模拟pwm;*注释:linux kernel对ktime_set(0, 5000)第二个参数不能小于5000ns,小于5000系统默认赋值为*5000ns,*具体代码看clockevents.c文件“clockevents_increase_min_delta”...原创 2019-01-08 10:45:25 · 896 阅读 · 0 评论 -
uboot2016 IMX6Q/IMX6DL增加进入下载模式命令
一、增加cmd/cmd_down.c文件内容如下:/* * Copyright 2000-2009 * Wolfgang Denk, DENX Software Engineering, wd@denx.de. * * SPDX-License-Identifier: GPL-2.0+ */#include <common.h>#include <comman...原创 2019-12-16 16:13:08 · 558 阅读 · 0 评论 -
嵌入式Linux ARM平台增加UTF8支持
这个问题最终就是locale命令的移植,使用buildroot-2017编译出locale,替换掉自己rootfs中的locale命令和它使用的so库文件,并在/etc/profile配置“LANG=en_US.UTF-8”就可以了。第一步:使用buildroot2017编译出如下文件并拷贝到自己的rootfs:第二步:修改etc/profile文件:验证(之前...原创 2020-05-07 13:34:30 · 1775 阅读 · 0 评论 -
imx6q-pcie 1ffc000.pcie: phy link never came up
[ 3.373018] imx6q-pcie 1ffc000.pcie: phy link never came up[ 3.378613] imx6q-pcie 1ffc000.pcie: failed to initialize host[ 3.384570] imx6q-pcie: probe of 1ffc000.pcie failed with error -22&pcie { pinctrl-names = "default"; .原创 2020-05-19 16:45:08 · 2090 阅读 · 10 评论