3334|1

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

arm-linux平台上摄像头 quick capture interface的中断问题 [复制链接]


我需要在pxa271平台上通过quick capture interface来获取摄像头图像,程序是从别的操作系统移植过来的,所以CIF寄存器初始化设置的逻辑应该没有问题,现在的问题是只要我设置了Start of Frame的中断,即 CICR0置位 ~(CICR0_SOFM), 再enable CIF接口后就会死机,请教各位牛人有在开发过程中遇到这样情况的吗?不胜感激。

程序的基本流程如下:

        cif_configure_pins();
        CKEN |= CKEN24_CAMERA;   // enable the CIF clock
        ICMR2 |= _PPID_Bit(33);

        PXA27XQuickCaptInt_disableQuick();  // (1) - Disable the CIF interface

        CICR4  = ((CICR4 & ~CICR4_DIV) | (1 << 0));  // Set the MCLK clock rate   ??? CICR4_DIV(CICR4, 1);
        CICR4 |= CICR4_MCLK_EN;
        CICR4 |= CICR4_PCLK_EN;  // b. Have the camera supply the PCLK to the mote

        more settings.................

        value = CICR0;
        value = ((value | CICR0_DMAEN)  & ~(CICR0_SOFM)) & ~(CICR0_EOFM);
        CICR0 = value;

        msleep(1000);

        //使能CIF接口
        value = CICR0;
        value = (value | CICR0_ENB) & ~(CICR0_DIS);
        CICR0 = value;

        在这里就会死机

如果我设置了中断服务程序,一样会死机
if ( request_irq(IRQ_CAMERA, camera_interrupt, 0, "camera", NULL) != 0)  //SA_INTERRUPT
{
        printk(KERN_ALERT "camera: can't get assigned irq %i\n",        camera_irq);
        return -1;
}
else
        printk(KERN_ALERT "OK: assigned irq %i\n",        camera_irq);

此帖出自Linux开发论坛

最新回复

我也正在找quick capture interface的驱动 我的qq是352165332 共同探讨!  详情 回复 发表于 2007-7-6 10:54
点赞 关注

回复
举报

88

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我也正在找quick capture interface的驱动
我的qq是352165332
共同探讨!
此帖出自Linux开发论坛
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
福禄克有奖直播:高精度测温赋能电子制造 报名中!
直播时间:2025年2月28日(周五)上午10:00
直播主题:高精度测温赋能电子制造
小伙伴们儿快来报名直播吧~好礼等你拿!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表