您尚未登录。

楼主 #1 2018-12-24 23:52:28

jinxin16897123
会员
注册时间: 2018-12-04
已发帖子: 9
积分: 9

V3s CSI如何Enable .

各位有没有在裸机代码上搞CSI的,
遇到如下问题:

           1.把CCU的BUS_CLK_GATING_REG1其中的CSI_GATING打开
           2.把CCU的PLL_VIDEO打开,配置为48Mhz.
           3.把CCU的CSI1的CSI1_CLK_REG打开,并配置时钟源为PLL_VIDEO. special clock和master clock都打开.
           4.然后把CSI_EN_REG(0x01CB4000)中的CSI_EN打开,发现CSI_EN_REG的CSI_EN并没有被置位,即没有被打开,
           还需要配置什么才能打开CSI吗?

还请指教一二,谢谢啦!

离线

#2 2018-12-25 08:13:18

lilo
会员
注册时间: 2017-10-15
已发帖子: 215
积分: 215

Re: V3s CSI如何Enable .

没有搞过, 不过你可以参考一下 bsp Linux 的驱动, 把相关寄存器都 dump 出来,看看有什么差异.

离线

楼主 #3 2018-12-25 12:43:12

jinxin16897123
会员
注册时间: 2018-12-04
已发帖子: 9
积分: 9

Re: V3s CSI如何Enable .

看来也只能是这样了

离线

#4 2018-12-27 17:18:06

Quotation
会员
注册时间: 2018-10-04
已发帖子: 296
积分: 259.5

Re: V3s CSI如何Enable .

我在xboot上跑通了CSI。
除了video和CSI的clock,还要把DRAM_GATING_REG的CSI_DCLK_GATING打开,因为CSI要往DRAM里写图像数据。
CSI相关的IO口全初始化好,HSYNC/VSYNC/PCLK/DATA。
bus reset一下。
再CSI_EN,应该就可以了。

离线

#5 2019-02-05 19:12:48

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: V3s CSI如何Enable .

厉害厉害,顶一下!

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn