当前位置: 首页 > 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.gsyq.cn/news/1498187.html

相关文章:

  • 啶虫脒农药残留检测卡快速检测果蔬中的啶虫脒农药残留
  • 2026年钢丝绳厂家十大品牌榜单:吊装钢丝绳/进口德国迪帕钢丝绳/电梯钢丝绳/起重钢丝绳/船用钢丝绳/港口起重机与塔吊钢丝绳优质厂家推荐 - 品牌发掘
  • Qt + FFmpeg 实战:将音视频文件解码为 PCM 数据
  • 12.linux笔记:线程
  • 【资源下载】一款免费驱动,告别付费
  • 靠谱工业冷水机怎么挑?从资质、技术到工况全维度解析 - 信息热点
  • 湖北孝感青少年封闭管教中心|孩子叛逆/网瘾/厌学/夜不归宿怎么教育|心理特教团队重塑阳光少年 - 辛云教育资讯
  • 优利德数字示波器代理商怎么选?价格最低≠最划算,这篇说透了 - 品牌推荐大师
  • 告别熬夜凑论文!paperxie 课程论文 AI 写作,一键解锁高效出稿新方式
  • .NET 领域驱动设计:用户角色更新如何从应用服务落地到领域实体(代码拆解)
  • 手把手教你快速判断搬家公司是否靠谱,为什么北京利康鸿运值得信赖? - 资讯纵览
  • N100软路由(一) 知己知彼--搞懂你家网络到底在干什么
  • 寄快递怎么便宜些?这几招帮你省一半运费 - 快递物流资讯
  • 2026年车库门彩涂卷厂家深度测评:如何为你的车库门项目匹配最佳方案? - 热点速览
  • 参加深信服SF-Fastgpt培训小结
  • 绿色积分不是骗局,是太多人把它用成了骗局
  • FinalShell保存的密码安全吗?一个Java脚本带你解密本地存储机制
  • Verilog代码整洁之道:用VSCode+verilog-format打造你的专属格式化工作流
  • 2026新西兰三类签证代办成功率解析:专业服务的核心逻辑 - 奔跑123
  • 2026年广西大邦教育科技有限公司职称助评公司推荐:中级职称/高级职称全流程服务精选 - 品牌推荐官
  • 在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF
  • 贵州刺梨饮品代工厂家怎么选?2026年源头工厂与全国招商加盟平台深度对标 - 年度推荐企业名录
  • 网络小白也能玩转eNSP:手把手教你搭建一个能上网的‘虚拟公司’网络
  • Redis 分布式锁进阶第一百三十篇
  • 2026年6月最新|实验室金相磨抛机厂家推荐哪家好TOP榜:兼顾精度与效率,新手也能直接抄作业 - 商业新知
  • 别再踩坑了!Windows 10/11 本地搭建 SonarQube 8.9 代码质量平台保姆级教程
  • 2026贵阳山庄烧烤推荐指南:筑箐苑山庄性价比之选与近郊度假一站式方案 - 企业名录优选推荐
  • 鱼眼相机模型选型指南:为什么ORB-SLAM3默认用Kannala-Brandt而不用针孔?
  • 2026年6月灯杆灯箱厂家推荐:宿迁志科广告 - 多才菠萝
  • PyCharm包管理器安装失败?试试这个比官方提示更管用的“终端+降级pip”组合拳