导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

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

    V Series
    v853 faq 技术支持
    7
    11
    5316
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • q1215200171
      budbool LV 9 最后由 编辑

      目的

      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文件:
        badd8248785d443697081edf9832fb5a.jfif

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

      • 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。
      6ba18ae08ed94d9c82c4287be85e280d.jfif

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

      其中,I2C地址可以从GC4663 Sensor驱动中找到。
      tina\lichee\linux-4.9\drivers\media\platform\sunxi-vin\modules\sensor\gc4663_mipi.c
      4315d546df96410b842e83b42f17fb0c.jfif

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

      (2)加载ko
      S00mpp的路径:
      tina\target\allwinner\v853-perf1\busybox-init-base-files\etc\init.d
      ec50b82e7d93429da29f9b3e4672e389.jfif

      • Step5 重新编译mpp和固件

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

      cleanmpp && mkmpp && mp
      
      D 1 条回复 最后回复 回复 引用 分享 3
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • L
        逗 LV 5 最后由 编辑

        大佬您好,sensor的.h文件是从哪里获得的呢?

        YuzukiTsuru 1 条回复 最后回复 回复 引用 分享 0
        • D
          dream LV 6 @q1215200171 最后由 编辑

          @q1215200171 妙啊

          1 条回复 最后回复 回复 引用 分享 0
          • YuzukiTsuru
            柚木 鉉 LV 9 @likehengall 最后由 编辑

            @likehengall 使用TigerISP调试后将调好的参数填入

            L 1 条回复 最后回复 回复 引用 分享 0
            • Moved from 其它全志芯片讨论区 by  xiaowenge xiaowenge 
            • L
              逗 LV 5 @YuzukiTsuru 最后由 编辑

              @yuzukitsuru 在 【FAQ】全志V853芯片 如何在Tina V85x平台切换sensor? 中说:

              TigerISP调试

              大佬,这个软件在哪获得呢?

              q1215200171 1 条回复 最后回复 回复 引用 分享 0
              • q1215200171
                budbool LV 9 @likehengall 最后由 编辑

                @likehengall 签NDA

                L 1 条回复 最后回复 回复 引用 分享 1
                • L
                  逗 LV 5 @q1215200171 最后由 编辑

                  @q1215200171 好的谢谢哈

                  1 条回复 最后回复 回复 引用 分享 0
                  • Referenced by  q1215200171 q1215200171 
                  • Referenced by  q1215200171 q1215200171 
                  • Y
                    yfsu73 LV 1 最后由 编辑

                    @q1215200171 在 【FAQ】全志V853芯片 如何在Tina V85x平台切换sensor? 中说:

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

                    请问我用repo sync创建的sdk项目,里面没有lichee相关的目录,这是什么原因?
                    先多谢了。

                    1 条回复 最后回复 回复 引用 分享 0
                    • Z
                      zhuangjinfu LV 5 最后由 编辑

                      830497ce-768e-4ca9-9c6b-8aa63841b164-image.png

                      M 1 条回复 最后回复 回复 引用 分享 0
                      • M
                        momoyu LV 4 @zhuangjinfu 最后由 编辑

                        @zhuangjinfu 只要source, lunch后,在任意路径下执行 mkernel 这个指令,就可以编译内核了

                        1 条回复 最后回复 回复 引用 分享 0
                        • Z
                          zhuangjinfu LV 5 最后由 编辑

                          请问按照文中所说的流程,最后一步编译报错。经过检查该有的文件都有了。看起来像是ISP部分出问题,请教大佬应该往哪个方面查找问题。微信截图_20240819103127.png

                          1 条回复 最后回复 回复 引用 分享 0
                          • 1 / 1
                          • First post
                            Last post

                          Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                          行为准则 | 用户协议 | 隐私权政策