CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 6056|回复: 1

哪位老兄帮忙测下CSI1_SCALE_REG寄存器是不是无法写入

[复制链接]
发表于 2016-3-26 22:53:15 | 显示全部楼层 |阅读模式
A20芯片,发现读出来是0,写不进去,难道是芯片bug?我现在采集到的图像是缩放了的,郁闷坏了 !!!!!!!!!!
在文件中sunxi_csi_reg.c修改这个函数即可测试。
/* size */
void bsp_csi_set_size(struct csi_dev *dev, u32 length_h, u32 length_v, u32 buf_length_h)
{
        /* make sure yuv422 input 2 byte(clock) output 1 pixel */
                u32 t;
               
                t = R(dev->regs+CSI_REG_RESIZE_H);
                t = (t&0x0000ffff)|(length_h<<16);
    W(dev->regs+CSI_REG_RESIZE_H, t);

    t = R(dev->regs+CSI_REG_RESIZE_V);
    t = (t&0x0000ffff)|(length_v<<16);
    W(dev->regs+CSI_REG_RESIZE_V, t);

    W(dev->regs+CSI_REG_BUF_LENGTH, buf_length_h);

    t = (0xf<<24)|(0xffff);
    printk("t = %08X !\n", t);
    W(dev->regs+CSI_REG_SCALE, t);//表示不需要缩放
    t = R(dev->regs+CSI_REG_SCALE);
    printk("offset %02x = %08X !\n",  CSI_REG_SCALE,t);
}



回复

使用道具 举报

 楼主| 发表于 2016-3-26 22:54:41 | 显示全部楼层
有没有硬件摄像头无所谓,主要是看下是不是真的没法写入。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-3-29 16:23 , Processed in 0.019775 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部