那些年踩过的坑-之《Android Q-高通平台SSC框架Sensor调试记录》

27 篇文章 36 订阅 ¥299.90 ¥399.90

平台:高通SDA660平台

硬件:使用的光感是 TI的OPT3001芯片,为独立的ALS,没有PRX/IR等功能

背景:新项目中使用光感(ALS),然后项目需求是根据光的变化调节背光,此问题,在高通平台上Sensor框架使用的是SSC(Snagon Sensor Code)框架,给高通提CR,然后高通那边也明确提出,最好使用高通支持的IC进行portting,其他高通不支持的IC,不提供调试支持,另外,对于没有SSC开发经验的开发人员来说,开发新的DDF(Device Driver Framework)是非常困难的

 

调试过程:

    首先,拿到这个问题后,硬件的同事说,此光感是挂在高通ADSP上的,即没有挂在SOC侧,一脸懵逼,首先这种之前没有调试过,增加了调试的难度,对于SDA660,AndroidQ的平台,编译是在高通代码的根目录下,执行 ./build_n.sh adsp,编译n侧的程序,然后编译完成后,执行 ./build_n.sh common,会在 common目录下生成 NON-HLOS.bin 的程序(modem程序),然后整包烧录,或者通过 fastboot进行烧录(fastboot flash modem_a NON-HLOS.bin),烧录完成后,最坑爹的就是不知道怎么调试,也就是你不知道运行的是不是你烧录的程序,因为不像之前的SOC侧的调试,有串口log直接打印到串口终端上,对于kernel可以通过 uname -a查看编译时间等,对于此问题,花了

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科技之光666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值