
高通SC66
文章平均质量分 57
高通sc66
归来仍是少年44
临渊羡鱼,不如退而结网。
展开
-
[SDM660 Android9.0]电池曲线
高通方案电池曲线电池配置文件包括允许 FG 获得最佳 SOC 估计所需的所有信息。将所有电池配置文件 .dtsi 文件包括到 qcom,battery-data 节点 (#include)。----kernel\msm-4.4\arch\arm64\boot\dts\qcom\sdm660-mtp.dtsi所选配置文件在启动时加载到 SRAM 中并覆盖通用配置文件。注意:要获得相应的电池配置文件,请将所有预期的电池提交给 QTI 以进行电池表征。示例 – 基于电池 ID 的软件加载 以下是示例电池原创 2022-05-23 09:42:31 · 1622 阅读 · 1 评论 -
[SDM660 Android9.0]wifi连接adb
通过 Wi-Fi 使用 adb shell 可以在充电时进行转储和日志捕获。将设备连接到与 PC 连接的同一 Wi-Fi 网络(PC 必须是连接到 Wi-Fi)。在设置、Wi-Fi/WLAN 中,选择网络名称以获取设备 IP 地址。wlan0 Link encap:Ethernet HWaddr 00:0a:f5:4d:75:37 Driver icnss inet addr:192.168.16.5 Bcast:192.168.16.255 Mask:255.原创 2022-05-23 09:38:54 · 1640 阅读 · 0 评论 -
[SDM660 Android9.0]陀螺仪方向异常
用来查看当前系统挂载的sensor的相关信息:sns_dsps_tc0001sdm660_64:/ # sns_dsps_tc0001Starting sns_dsps_tc0001Retrieved all sensor infoSensor Name MPU6500 AccelerometerVendor Name InvenSenseSensor id 0 DataType 0Version 1 MaxSampleRate 400 IdlePower 6原创 2022-05-23 09:35:31 · 820 阅读 · 0 评论 -
[SDM660 Android9.0]camera所遇问题与解决方法
1.imx214报错内核打印如下[ 17.331689] msm_cci_init:1439: hw_version = 0x10060000[ 17.332291] msm_cci_irq:1803 MASTER_1 error 0x40000000[ 17.332328] msm_cci_i2c_read:960 read_words = 0, exp words = 1[ 17.332330] msm_cci_i2c_read_bytes:1043 failed rc -22原创 2022-05-23 09:32:34 · 2150 阅读 · 2 评论 -
[SDM660 Android9.0]LCD点屏过程
adb:wm size 800x1280 手动调整分辨率1。现象:黑屏对应的dtsi 的timing和command等不对都有可能2.设备起到系统后挂掉xbl文件里的fb大小不一致导致的查看分辨率:wm sizeconsole:/ # wm size Physical size: 800x1280查看分辨率: dumpsys window displays |head -n原创 2022-05-23 09:24:55 · 1055 阅读 · 1 评论 -
[sdm660 Android9.0]Qcom平台Audio mixer_paths.xml音频通路配置
mixer_paths.xml 作用音频通路配置在qcom平台上, DSP 连接着 FE, 和 BE;其中 FE对应着一个 PCM设备,可以看做是一个usecase;其中 BE对应着一个DAI, DAI连接着具体的audio device;FE最终所对应audio device有很多个可选,具体的对应关系 需要通过配置 音频通路来配置;简单理解:连接usecase 和 device 并打开该通路上的控件;同时mixer_paths.xml 还提供mixer 各个控件的初始化配置;mixer ct原创 2022-05-20 15:18:32 · 2210 阅读 · 0 评论 -
[SDM660 Android9.0]音频模块:xs2002的使能与调试
调试部分1.当接AP端的时候,R24 R23 R26 R27 要断开,I2S信号不能接两端2.sc66当从设备时候:master 为0 ;为主设备的时候 为1;3.数据格式和模式:飞利浦标准模式 16KHZ采样 16bit4.播放sdm660_64:/ # tinymix "SEC_MI2S_RX Audio Mixer MultiMedia1" 1sdm660_64:/ #sdm660_64:/ #sdm660_64:/ #sdm660_64:/ # tinymix "SEC_MI2原创 2022-05-20 15:14:19 · 1035 阅读 · 0 评论 -
[SDM660 Android9.0]编译问题
1.abl编译不过make -j12[ 50% 2/4] build out/target/product/sdm660_64/abl.elfFAILED: out/target/product/sdm660_64/abl.elf/bin/bash -c "make -j40 -C bootable/bootloader/edk2 BOOTLOADER_OUT=../../../out/target/product/sdm660_64/obj/ABL_OBJ原创 2022-05-20 15:08:54 · 989 阅读 · 0 评论 -
[SDM660 Android9.0]selinux权限
1.apk控制gpio init.qcom.rc里给该io 666权限 也不能操控操控报错应用层5244 5244 W ing.aliveDetect: type=1400 audit(0.0:183): avc: denied { write } for name="value" dev="sysfs" ino=50119 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file perm原创 2022-05-20 15:06:39 · 602 阅读 · 0 评论 -
[sdm660 Android9.0]普通led配置
1.sdm660_defconfig放开led的宏:CONFIG_LEDS_GPIO=y2.dtsi里修改有需要用到的gpio,出于电源管理的需求,需要在 pinctrl 中配置其active 和 suspend 对应的配置我们硬件是将gpio73 gpio74接到led上,故需要配置gpio73和gpio74sdm660-pinctrl.dtsi tlmm_gpio_led0{ gpio_led0_active: gpio_led0_active {原创 2022-05-20 15:01:13 · 413 阅读 · 0 评论 -
[sdm660 android9.0]补光灯代码分析
高通相关dtsi解析驱动程序 v2 用于在背景光线昏暗时为相机传感器提供照明以捕捉良好的画面。它也可用于手电筒/手电筒应用。它是 Qualcomm Technologies Inc. 参考平台上 PMIC 的一部分。主节点:所需属性:- 兼容:应该是“qcom,qpnp-flash-led-v2”- reg : 闪光灯 LED 模块的基址和大小- qcom,pmic-revid : PMIC revid 模块的模型。这用于识别 PMIC 子类型。可选属性:- 中断:指定与闪光灯相关的中断。原创 2022-05-20 14:59:33 · 1413 阅读 · 1 评论 -
[sdm660 android9.0]GPIO的使用配置方法
SC66一共有3组GPIO第一组:Sdm660的通用GPIO比如GPIO_14, GPIO_33, GPIO_76等等,这些纯数字的GPIO。设备树节点文件是:kernel/msm-4.4/arch/arm64/boot/dts/qcom/sdm660-pinctrl.dtsi它们的dts引用分别为:<&tlmm 14 1>, <&tlmm 33 0>, <&tlmm 76 1>每个通用GPIO引用都用<>括起来,每个括号原创 2022-05-20 14:46:22 · 1107 阅读 · 0 评论 -
[sdm660 android9.0]摄像头调试
打开应用层相关日志adb shell setprop persist.vendor.camera.sensor.debug 6adb shell setprop persist.vendor.camera.hal.debug 6adb shell setprop persist.vendor.camera.mci.debug 6setprop persist.vendor.camera.expose.aux 1打开预览的dump:setprop persist.vendor.camera.d原创 2022-05-20 14:41:13 · 2288 阅读 · 0 评论 -
Android9.0 横竖屏显
./system/build.proppersist.demo.hdmirotation=portrait#横屏landscapero.sf.hwrotation=90persist.demo.hdmirotation可以赋值portrait(竖屏)或landscape(横屏)如果persist.demo.hdmirotation=portrait,则ro.sf.hwrotation可以 取值 90或270如果persist.demo.hdmirotation=landscape,则ro.sf.原创 2022-05-20 14:13:58 · 583 阅读 · 0 评论 -
[高通 Android9.0]kernel内配置
defconfig文件选择1.进入android根目录:cd /(PATH of SDK)/SC66_Android9.0.0_r034/2.配置环境变量查看defconfig配置文件:vim ./device/qcom/sdm660_64/AndroidBoard.mk可以看到,如果android工程:lunch的是sdm660_64-user, 那么就会使用sdm660-perf_defconfig配置文件;Lunch的是sdm660_64-userdebug,那么就会使用sdm660原创 2022-05-20 14:11:29 · 1042 阅读 · 0 评论 -
[SC66 Android9.0]修改Android序列号
Platform: QuectelChip: SC66OS: Android9.0Kernel: 4.4.153现象拿到源码 编译 烧录;执行adb devices 能认到设备但是设备序列号却是?查看设备序列号:cat proc/cmdline网上说的好多种方法是 修改节点:/sys/class/android_usb/android0/iSerial即可,但目前所调设备无此节点调试1.进入设备输入: find . -name serialnumber2.进入所示路径,查看其值原创 2021-09-08 18:26:38 · 3509 阅读 · 2 评论