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

展锐平台摄像头点亮bringup

Step1

拿到摄像头厂的驱动代码

param为参数param\hi1333

vnd\vendor\sprd\modules\libcamera\sensor\its_param\qogirl8\Hynix

这里需要注意的是摄像头属于哪个厂商就放在哪个厂商目录

drv为驱动放进

vnd\vendor\sprd\modules\libcamera\sensor\sensor_drv\classic\Hynix\hi1333

Step2

修改

vnd\vendor\sprd\modules\libcamera\sensor\sensor_drv\sensor_lib_cfg.mk

Step3

修改

vnd\device\sprd\qogirl8\ums9360_1h10\module\camera\sensor_config.xml

OTP也在这里加后续再加

Step4

ker\kernel6.6\unisoc\arch\arm64\boot\dts\sprd\ums9360\ums9360-1h10-overlay.dtsi

&i2c1 { status = "okay"; clock-frequency = <400000>; flash_ic: flash-ic@63 { compatible = "sprd,flash-ocp81378"; reg = <0x63>; sprd,flash-ic = <81378>; flash-en-gpios = <&ap_gpio 53 0>; }; sensor_sub: sensor-sub@5a { compatible = "sprd,sensor-sub"; reg = <0x5a>; clock-names = "clk_src","sensor_eb", "clk_96m","clk_64m", "clk_51m2","clk_48m","clk_26m"; clocks = <&mm_clk CLK_SENSOR1>,<&mm_gate CLK_SENSOR1_EN>, <&g14_pll CLK_TGPLL_96M>,<&g14_pll CLK_TGPLL_64M>, <&g14_pll CLK_TGPLL_51M2>,<&g14_pll CLK_TGPLL_48M>,<&ext_26m>; vddio-supply = <&vddcamio>; avdd-gpios = <&ap_gpio 32 0>; dvdd-gpios = <&ap_gpio 144 0>; reset-gpios = <&ap_gpio 137 0>; power-down-gpios = <&ap_gpio 142 0>; sprd,phyid = <2>; csi = <&csi2>; power-domains = <&mm_domain>; }; };

这里主要添加gpio口

┌──────────────────┬─────────────┬──────────────┬──────────────┐ │ GPIO │ 引脚号 │ 用途 │ 说明 │ ├──────────────────┼─────────────┼──────────────┼──────────────┤ │ avdd-gpios │ ap_gpio 32 │ AVDD电源控制 │ 2.8V模拟电源 │ ├──────────────────┼─────────────┼──────────────┼──────────────┤ │ dvdd-gpios │ ap_gpio 144 │ DVDD电源控制 │ 1.2V数字电源 │ ├──────────────────┼─────────────┼──────────────┼──────────────┤ │ reset-gpios │ ap_gpio 137 │ RESET复位 │ 需确认极性 │ ├──────────────────┼─────────────┼──────────────┼──────────────┤ │ power-down-gpios │ ap_gpio 142 │ PWDN掉电 │ 需确认极性 │ ├──────────────────┼─────────────┼──────────────┼──────────────┤ │ vddio-supply │ vddcamio │ IOVDD │ 1.8V IO电源 │ └──────────────────┴─────────────┴──────────────┴──────────────┘

Step 5 编译

然后直接编译报错拉

修改

继续编译,又报错

语法报错,添加函数指针

然后编译成功,直接打不开摄像头,到底事哪里出了问题

屏蔽了tuning参数就过了,但是还是有问题,摄像头帧率低,发绿

应该没加tuning参数的原因,但是加了摄像头打不开,应该就是摄像头厂商的提供的param参数有问题,使用展锐工具isptool\ViviMagic_TOOL_V1.5_R1.25.2502

Step6

工具使用

填写信息,打开custom

点击保存

对比发现少了一堆参数

直接放进param编译,打开turning参数

摄像头成功bringup,效果后续再调整

篇外

点亮前辅摄的时候一直点不亮

询问展讯后才发现需要在vnd\device\sprd\qogirl8\ums9360_1h10\module\camera\sensor_config.xml

不屏蔽sensor id 2

因为没用上后辅摄所以id2 是屏蔽的,但是需要打开这里的id2才能正确识别的sensor id 3

logcat打开摄像头检索搜sensor_drv_print_phy_list_info是否有对应的摄像头

http://www.jsqmd.com/news/986439/

相关文章:

  • 【分享】间歇性断食最新版[特殊字符]海量减肥菜谱|饿出真理|减肥必备
  • 2026报考指南:四川专升本上线率高的专科学校推荐 - 品牌2026
  • 2026年波兰电池/能源/储能技术展深度盘点:TOP5储能解决方案与欧洲市场前沿趋势解析 - 品牌发掘
  • 2026年钢丝绳厂家十大品牌榜单:吊装钢丝绳/进口德国迪帕钢丝绳/电梯钢丝绳/起重钢丝绳/船用钢丝绳/港口起重机与塔吊钢丝绳优质厂家推荐 - 品牌发掘
  • 告别黑盒:深入解读OOMMF MIF 2.1文件,打造你的自定义微磁模拟脚本
  • Qt + FFmpeg 实战:将音视频文件解码为 PCM 数据
  • 2026六安工伤律师事务所推荐排行 权威评测与选择攻略 - 极欧测评
  • 还在一个个打开PSD找素材?教你一招,文件夹里秒看设计稿内容
  • BGP Peer Group保姆级配置指南:用华为/思科设备5分钟搞定邻居批量管理
  • 天津实体门店黄金回收 专业资质齐全 本地老牌商家靠谱不踩坑 - 奢侈品回收评测
  • 12.linux笔记:线程
  • 【资源下载】一款免费驱动,告别付费
  • 2026年6月指路牌灯箱厂家志科推荐指南 - 多才菠萝
  • 湖北孝感青少年封闭管教中心|孩子叛逆/网瘾/厌学/夜不归宿怎么教育|心理特教团队重塑阳光少年 - 辛云教育资讯
  • 靠谱工业冷水机怎么挑?从资质、技术到工况全维度解析 - 信息热点
  • 2026年合肥医药卫生学校怎么报名?招生条件是什么? - cc江江
  • MySQL查看数据库编码、数据表编码、排序规则(乱码问题彻底解决)
  • 从零搭建企业网:手把手教你用eNSP模拟千人校园网络规划(附拓扑与配置)
  • CAD图纸怎么转换为PDF格式?如何将CAD直接导出为PDF?4个方式轻松搞定!
  • Linux系统编程-线程、互斥锁与多线程模块的封装
  • 2026常州闲置名牌包包变现,8家回收机构横向测评,到手价排行公示 - 生活测评君
  • 告别熬夜凑论文!paperxie 课程论文 AI 写作,一键解锁高效出稿新方式
  • 避坑指南:VS Code verilog-format插件配置最常见的3个错误(及正确设置方法)
  • 2026年重庆市健身塑形训练营哪家好 重庆SGO封闭式健身训练营 联系电话:19122466397 - 速递信息
  • 配电网通信技术全解析:架构方案与应用
  • .NET 领域驱动设计:用户角色更新如何从应用服务落地到领域实体(代码拆解)
  • 华为交换机开启snmp
  • CANoe测试工程师必看:CAPL全局变量在多个Simulation Node里到底怎么用?
  • 全球供应链风险管控视角:解读一体化关务系统的核心价值 - Discorery
  • 避坑指南:MMSegmentation训练自定义数据集时,这些配置项千万别乱改(基于UperNet消融实验)