高通平台Sensor介绍

本文档介绍了高通SM8450 SM8550平台的Sensor框架,包括SEE详细信息。在硬件确认阶段,涉及sensor的通讯方式如i2c、spi。驱动调试部分涵盖驱动拷贝、使能及单刷固件步骤。AP修改中提到json文件的位置以及查询平台信息的方法。调试阶段使用高通工具检查sensor注册、数据测试,并提供了子系统重启的处理方案。
摘要由CSDN通过智能技术生成

一、框架简介

最新框架SM8450 SM8550的sensor框架为SEE,可以参考官方文档:
80-p9301-35_b_sensors_execution_environment_(see)_sensors_deep_dive

二、硬件确认

根据硬件原理图,确认sensor通讯方式:i2c、spi,GPIO口,中断触发方式等信息;

三、驱动调试

3.1 驱动拷贝

将驱动拷贝到子系统路径下,如/adsp-proc/ssc/sensors/

3.2 sensor使能

修改adsp-proc/ssc/chipset/lahaina/por.py
增加驱动编译宏,如

...
include_sensor_vendor_libs.extend(['sns_icm4x6xx', ...])
...
env.AddUsesFlags(['SNS_ISLAND_INCLUDE_ICM426XX'])
...

编译成功后,在驱动路径下build/sensor_img/…/*.lib文件

3.3 单刷

进入fastboot模式刷入固件

adb reboot fastboot
fastboot flash NON-HLOS.bin

四、AP修改

将json文件拷贝到vendor/

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值