当前位置: 首页 > news >正文

全志V853芯片 如何在Tina V85x平台切换sensor?

目的

V85x某方案目前默认Sensor是GC2053。实际使用时若需要用到GC4663(比如wdr功能)和SC530AI(支持500W),可按如下步骤完成切换。

步骤

下面以GC4663为例,SC530AI按相应方式适配。

  • Step1 检查Sensor驱动是否被编译成.ko文件
    GC4663 Sensor驱动文件gc4663_mipi.c和配置Sensor驱动编译的Makefile文件路径的路径:
tina\lichee\linux-4.9\drivers\media\platform\sunxi-vin\modules\sensor

修改配置Sensor驱动编译的Makefile文件:
在这里插入图片描述

添加后,重新mkernel即可编译出GC4663驱动的ko文件。

在这里插入图片描述

  • Step2 检查ISP效果文件是否已适配
    效果文件gc4663_mipi_wdr_default_v853.h路径:
tina\external\eyesee-mpp\middleware\sun8iw21\media\LIBRARY\libisp\isp_cfg\SENSOR_H\gc4663

效果文件解析文件isp_ini_parse.c路径:

tina\external\eyesee-mpp\middleware\sun8iw21\media\LIBRARY\libisp\isp_cfg\

若没有sensor对应的效果文件,则需要先添加和适配。

适配后,通过make menuconfig修改sensor为gc4663。
在这里插入图片描述

  • Step3 检查board.dts是否已适配
    板级配置文件board.dts的路径:
tina\device\config\chips\v853\configs\perf1

在这里插入图片描述

其中,I2C地址可以从GC4663 Sensor驱动中找到。

tina\lichee\linux-4.9\drivers\media\platform\sunxi-vin\modules\sensor\gc4663_mipi.c

在这里插入图片描述

  • Step4 修改ko自动加载脚本
    先将ko拷贝到/lib/modules/下,然后加载ko。
    (1)拷贝ko
    modules.mk的路径:
tina\target\allwinner\v853-perf1

在这里插入图片描述

(2)加载ko
S00mpp的路径:

tina\target\allwinner\v853-perf1\busybox-init-base-files\etc\init.d

在这里插入图片描述

  • Step5 重新编译mpp和固件

重新编译mpp和固件的命令:

cleanmpp && mkmpp && mp
http://www.lryc.cn/news/5497.html

相关文章:

  • 2023全网最火的接口自动化测试,一看就会
  • 华为OD机试真题JAVA实现【最小传递延迟】真题+解题思路+代码(20222023)
  • Transformer
  • 并发包工具之 批量处理任务 CompletionService(异步)、CompletableFuture(回调)
  • 验收测试分类
  • 因新硬件支持内核问题Ubuntu 22.04.2推迟发布
  • agent扩展-自定义外部加载路径
  • Elasticsearch使用篇 - 指标聚合
  • Python生命周期及内存管理
  • Elasticsearch7.8.0版本进阶——数据写流程
  • 化学试剂Glutaric Acid-PEG-Glutaric Acid,GA-PEG-GA,戊二酸-聚乙二醇-戊二酸
  • 知识图谱业务落地技术推荐之国内知识图谱平台汇总(竞品)[阿里、腾讯、华为等】
  • ABC 289 G - Shopping in AtCoder store 数学推导+凸包
  • ARM Linux 如何在sysfs用户态命令行中控制 GPIO 引脚?
  • 【Linux】生产者消费者模型 - 详解
  • 源码深度解析Spring Bean的加载
  • STL——priority_queue
  • Springboot集成工作流Activity
  • 2023软件测试工程师涨薪攻略,3年如何达到月薪30K?
  • Java面试——Spring Bean相关知识
  • 上班在群里摸鱼,逮到一个字节8年测试开发,聊过之后羞愧难当...
  • HTTP、WebSocket和Socket.IO
  • Fluent Python 笔记 第 11 章 接口:从协议到抽象基类
  • 【Spark分布式内存计算框架——Spark Core】11. Spark 内核调度(下)
  • Java中的函数
  • 实验6-霍纳法则及变治技术
  • IP地址:揭晓安欣警官自证清白的黑科技
  • 考研复试机试 | C++
  • 第四章.误差反向传播法—误差反向传播法实现手写数字识别神经网络
  • IB学习者的培养目标有哪些?