日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WINCE5.0+2443 camera中断不能进来的原因

發布時間:2025/4/16 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WINCE5.0+2443 camera中断不能进来的原因 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為項目需要,我需要調試和完成WINCE5.0+2443系統和驅動的功能,在調試camera驅動的時候,發現一個很郁悶的問題,就是camera的中斷一直進不來,因為我之前在WINCE6.0+2443系統中已實現了camera中斷了,而WINCE5.0和WINCE6.0下的camra驅動架構基本一樣,可是為什么camera中斷一直會進不來呢?分析如下:

1.?????? 中斷ISR對camera中斷設置不正確。

在OEMInterruptHandler()函數中加入調試信息,只是定時獲取到IRQ_TIMER4,說明camera中斷真的是沒有進來,但為什么呢?我把需要設置camera中斷的設置都安裝6.0下的一樣設置了,可為什么camera中斷還是進不來呢?針對這種可能性目前找不到原因,就分析下面的原因吧

2.?????? Camera控制器沒有配置好。

可是我基本上是把6.0下的camera驅動全部搬過來的,但是6.0下面的camera驅動是ok了,所以只能接著分析下面的原因了。

3.?????? Camera sensor IC TVP5150沒有正常power on

其實剛開始最不懷疑是這個原因引起的,但找不到解決問題的辦法,所以就又回來分析這個原因。為什么不相信是供電引起camera中斷進不來呢?因為device.exe加載camera驅動的時候,我在camera的初始函數中對TVP5150進行寫和讀寄存器,寫進去和讀出來的寄存器的值是完全一樣的,說明在初始化的時候對TVP5150進行供電(是通過GPL8對TVP5150供電)的,但后來想想,會不會是其他驅動改變了GPL8的配置和電平的狀態呢?因為WINCE5.0+2443的bsp包是從一個開發板拿過來用的,之前驅動的動作和GPIO口的分配和配置我還不是很清楚,所以就在整個BSP包通過source insight軟件來查看是不是其他驅動改變了GPL8的配置,真的發現是一個在camera驅動加載之后才加載的驅動把GPL8由輸出為高電平改為輸入了,所以就把這部分現在這個驅動用不到的這部分代碼注釋掉,重新update系統,camera中斷就進來了。

?

之所以寫下這篇博客,是因為自己以后還會可能遇到類似這樣的問題,以此來加深自己的影響,避免犯同樣的錯誤。

?

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/chinesedragon2010/archive/2010/10/01/5917566.aspx

總結

以上是生活随笔為你收集整理的WINCE5.0+2443 camera中断不能进来的原因的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。