查看: 13918|回复: 5
收起左侧

MTK6572上camera调试 ISP TIMEOUT

[复制链接]
发表于 2015-6-9 16:28:17 | 显示全部楼层 |阅读模式
在6572平台上面调试camera8 A6 k0 j- u: }: i9 B

) F) Y% H1 V2 z$ L8 J遇到isp timeout ( ^( {7 \! |/ G5 q4 t/ [7 B
" h& s9 `5 W# a1 H8 i
硬件信号都正常!
; C1 H9 `' d2 ~; Y3 M1 M% H# h: F5 V  H
这是一些LOG
$ R6 M* u/ z% C, n

% D1 Z0 f# i$ q) M+ E: @. x
[  133.832039] (0)[1906:PreviewCmdQueTh]K_ISP ERR: Timeout: Clear(1), IrqStatus(0x00000080), WaitStatus(0x00000001), Timeout(2000)1 c, D* A2 U" F7 c
[  133.833471] (0)[1906:PreviewCmdQueTh]K_ISP INF:  +
; \* F- F* \) E[  133.834067] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013000 0000000D , m  ?3 W: F. c
[  133.834914] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013004 01010003
9 V& H8 N8 L' E, g) p  ?[  133.835700] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013008 00000000
+ w, w7 U' r9 j3 @6 \/ \& A[  133.836492] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401300C 00000000
  A$ p. ^3 }  C+ a8 Z[  133.837284] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013010 00000481 # h3 q0 Q" j( {( s% Y' Z
[  133.838075] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013014 00000000
4 }* D, G! G) `* H! q7 _9 f[  133.838877] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013018 00000000
$ H4 z7 q) O4 Q5 S[  133.839661] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401301C 00000000
  Z0 j8 V* b' |. [9 v+ t; d[  133.840453] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013020 00000000 : @" D( D( v" b( V! ?- i
[  133.841245] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013024 00000000
; u! B- I: |7 t1 P8 o$ I[  133.842084] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013028 00000000
4 S2 ~: j* w7 E1 f& U: ][  133.842869] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401302C 00000000
& p. j+ L! |% ~6 ~3 R$ c6 u& G[  133.843681] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013030 00000000 $ t" `* J- c+ k: b! S
[  133.844481] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013034 00000000 - ?) r  }# _! p; T% L2 h
[  133.845265] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013038 00000000
1 }2 N% _/ N  X7 a: Y[  133.846057] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401303C 00000000
: k8 T2 a+ \% n, V0 E[  133.846849] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013040 01100000
/ v0 f# O3 [5 \0 ^/ G[  133.847640] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013044 00000000
6 L& ?0 ?  S9 a0 ^7 J6 U9 e( c3 `$ }[  133.848433] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013048 00000000 & J% r3 M( {: G1 R. d; z
[  133.849224] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401304C 00000000 0 [& f; K+ \  x8 s/ A6 ?" S' k
[  133.850016] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013050 00008005
0 \' a* |; g7 {[  133.850807] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013054 00000000 5 h) d5 P) B2 c, g* s
[  133.851599] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013058 00000000 & E0 C* k! {) K. P3 o
[  133.852425] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401305C 00000000 ) R/ _) v( d  \7 M/ c  W- }. s
[  133.853210] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013060 00000000
3 E3 t2 }/ \- u6 w7 m[  133.854002] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013064 00000000
. T. W. \7 b9 I  T# A9 C2 A; {$ U& h[  133.854793] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013068 00000000
* O2 Z; b" @3 f6 c8 t  K& O4 j8 R[  133.855585] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401306C 00000000 8 U# y9 g- B$ b$ f
[  133.856377] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013070 20120705
; Y/ P- X8 w' m[  133.857169] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013074 65720000
( n. O, {! P6 m) F0 {7 b: r' n[  133.857961] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013078 00000000
; m- Q+ A/ c" D5 n* g, P7 e[  133.858752] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401307C 00000000 , C4 G0 T/ Z; D& [9 K7 D
[  133.859544] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013080 00000000
* l. Q+ I+ x3 J% L[  133.860336] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013084 00000002 1 F  [, p# Q+ e1 t4 B. G
[  133.861168] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013200 00000000 . O* x0 _/ n+ ~  H; {
[  133.861954] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013204 00E40000
8 K, T& ?1 C/ b0 l0 H$ |, S[  133.862769] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013208 00000000
3 i( j2 Z; s( |5 Z. }. U# V[  133.863554] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401320C 000002EF
8 b' U9 \0 M, q" a( T/ o2 \, |9 \[  133.864345] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013210 000001DF 4 h4 x; k& _1 k0 @  t  S
[  133.865146] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013214 000002F0
) Q& g! t/ C) C1 Q[  133.865931] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013218 08505050 ; B: L' L( v7 c# T' W
[  133.866723] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401321C 00505000
- n2 F+ O7 [' O0 l( _" v- R' [2 j[  133.867514] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013220 00000000 / V0 C1 c7 k& [
[  133.868306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013224 00000000
3 i: k9 k( X) p. ?* Q[  133.869098] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013228 FFFF0000 2 T, f  _' `* I/ p! J; T  T. X
[  133.869918] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401322C 00000000 0 }2 u$ M- P9 S$ B. ?! a+ J
[  133.870703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013410 00000105 * _" V0 u! |# r, c! D9 Z
[  133.871494] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013414 00001000
1 k. s( \4 ~. V+ W+ ~[  133.872306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013418 02F10001
: K. v5 d* p! g1 v: T[  133.873091] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401341C 01E40004 ! L  i* H" k  y8 ~. ^  o
[  133.873882] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013420 01100000 4 d' {' u+ ~* I+ G7 E! U( p) `, I# [$ O
[  133.874674] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013424 00001430 ) a/ n( }8 A; _. O/ _6 d
[  133.875465] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013428 00000000 6 \; n* W# e) d$ J5 x5 s1 X
[  133.876257] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401342C 00000000 ) W. G$ }" I" X" s/ P1 H6 \
[  133.877049] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013430 00000000 7 v( H: X" G3 W6 @( f* I+ H: Y- I
[  133.877841] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013434 00000010
7 n2 n' l' }( }# `[  133.878633] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013438 0FFFFFFF 1 y$ u# l3 |- L9 t5 I( B6 N
[  133.879424] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401343C 00000000
0 l1 V1 _8 b! ]6 F9 }[  133.880216] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013440 00000000 / Q2 e+ P$ R% p7 C4 h- b
[  133.881008] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013444 00000000 ( T9 H, J; @; V% y/ j/ }/ |
[  133.881817] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013448 02F001E1 . x" i2 }" n) Y& i* ~4 b* n
[  133.882631] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401344C 00000203 + ^( p6 H3 J7 X1 R
[  133.883416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B00 00000000 ; B+ _" b. D* i6 W# X
[  133.884222] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B04 00000000 * O9 n+ A, `- N! h, ?4 t/ J* I) S
[  133.885007] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B08 00000000 8 B  C3 ?; g  U. F
[  133.885798] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B0C 00000000
6 n' |( _. ?/ g9 m: W[  133.886629] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B10 00000000 - z8 e4 V7 f7 B% g/ h7 ]2 C6 n
[  133.887414] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B14 00000000   h- ~# l! z. Y: V+ |, ?
[  133.888206] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B18 00000000 ! V3 z* R/ H# B5 {
[  133.888998] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B1C 00000000 ! T' W+ j8 \- Z8 m3 |% s6 h" b9 X
[  133.889789] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B20 00000000
0 A& L$ U& q1 g& E[  133.890590] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B24 00000000
7 e( I. B  W. H[  133.891374] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B28 00000000 ! V  _, [, }' \' C+ Q
[  133.892187] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B2C 00000000 ! [( c( |# w, I. K. [4 k8 a
[  133.892972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B30 00000000 5 G- M1 s" ~6 Z4 z
[  133.893764] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B34 00000000
/ T. V1 Y% w% z1 n+ U[  133.894555] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B38 00000000 / e) Y8 c$ I1 ^+ W' B
[  133.895362] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014000 0000000D
! k! D6 q: _) p* \[  133.896161] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014010 C6DF3280 & H6 Q: y2 A) w9 a
[  133.896946] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014014 0000007F , c% S1 F8 |$ [' J1 u
[  133.897737] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014018 00000078 9 |( P# n5 b# J) Z1 t
[  133.898529] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401401C 00000000
% n4 G. I+ Y5 T+ R, p" o4 ]& K7 Q[  133.899321] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014020 8E00C303
& X4 q4 N* [, k[  133.900113] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014024 02F001E0
, g3 A' c% g5 I: ?- {1 {5 g7 V* i[  133.900904] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014028 02F001E0
8 s8 l' I& r+ i[  133.901696] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401402C 02F001E0
: N% G; l% M" X1 D$ `1 Z[  133.902507] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014030 02F001E0
% {+ M8 {, O" y7 f" K[  133.903292] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014034 FFFFD8F2
4 M3 e$ W, h4 v: `[  133.904083] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014038 FFFFD8F2
+ ~6 p: \8 T( f; s[  133.904875] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401403C 00002000 : L, G  i" u$ }' B
[  133.905667] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014040 90000000
+ Q, k: H' ~7 [4 M4 y2 h* ^9 |[  133.906458] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014100 00002D80
% R& f  p& Y7 l* ][  133.907251] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014104 000A0000 . x# M9 d% \( \6 x9 K
[  133.908042] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014108 00000007
$ \, D: @8 |7 ~( i3 w) w[  133.908834] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401410C 00000070   W3 F5 x# e) }/ m9 P
[  133.909626] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014110 00000000 . V/ |* Y  t2 L: v
[  133.910417] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014114 0000000E
4 |( s  _* I- Q* P[  133.911209] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014118 00040820
$ b; K2 g. ?7 J8 i" r' C$ Z) Q* z[  133.912030] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401411C 20110815
4 n& i7 R9 f" B+ y; k[  133.912853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014120 00000000 - b0 C; M+ y2 n6 S& {
[  133.913638] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014124 01010101 $ x, G/ V: {9 e
[  133.914430] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014128 000000E4 * e. ^6 {  F* [& R
[  133.915221] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401412C 00000000
5 g2 F+ ?  E" H9 d! Q[  133.916013] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014130 01010000
. |. A3 Z; `% w; L# h3 n' M[  133.916813] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014134 00000000
; ]8 B' @- G+ [. K" Z. ~- S[  133.917597] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014138 00000000
5 s/ ]/ E& K( F- ^+ l- z[  133.918389] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401413C 00000000 6 e7 `; m3 I' [5 Q# n9 a
[  133.919181] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014200 10000400
; Y7 N$ U, N& X% Y* `* x[  133.919972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014204 00000000 8 D$ Y7 ^- P9 X7 ~. e3 V
[  133.920765] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014208 00000000 5 |1 ]' N, Z' u/ B
[  133.921584] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401420C 00000000 & }! N5 `- _( V1 E, A
[  133.922387] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014210 00000000 ' k8 O% _0 m, Y6 D. r
[  133.923172] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014214 00000000 / M8 g% P; A4 o
[  133.923964] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014218 00000000 7 _" e' s" h7 k& ]* g
[  133.924755] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401421C 00000000 & N+ K+ Q) m4 D( P6 d
[  133.925547] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014220 00000000
) S/ ~3 m4 }3 B$ `[  133.926339] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014224 00000000
& y+ O( e& D3 f8 G( E[  133.927130] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014228 00000000 # E/ }) c" b& X- p: P( H7 a/ [
[  133.927922] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401422C 00000000 % z  t6 @+ H. K5 H8 s( P
[  133.928714] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014230 00000000 5 G: [) {8 k; }. P; }
[  133.929506] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014234 00000001
+ c% d& I0 z, _4 f[  133.930298] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014238 00000000 2 M: H0 q3 |4 n& s' I! j: X0 Z
[  133.931089] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401423C 00000000 4 x& S% Q0 q$ n( L$ k
[  133.931881] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014240 00000000 ( w: i- h) k; C9 W2 a8 j
[  133.932703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014300 A0000001 7 Q: F8 B, Q4 q0 {3 v. D. S. W
[  133.933489] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014304 00010001 1 [9 _0 o1 @, g. ]1 ~$ ?. _: N. W
[  133.934280] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014308 00300004 , W$ m6 [* j5 f
[  133.935072] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401430C 00000000 , d( Y! j" m5 o6 q
[  133.935863] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014310 00000000 8 D# ~4 P( X: g2 \0 y! u/ V
[  133.936655] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014400 00000000 4 X1 z8 Z: Z3 N0 s7 h" j/ ^
[  133.937447] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014404 059A0003 1 M9 w' t% E- g" X+ ?7 H
[  133.938239] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014408 02D0035A ( s8 f# r& A/ l' ^8 W) b7 M
[  133.939068] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401440C 00850085 1 p- C2 j( S5 V
[  133.939853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014410 00F00106
- {, j3 t% O) [9 T9 I* v[  133.940644] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014414 00160016 ; h* @4 {( P/ t# p0 t( f2 o- E
[  133.941436] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014418 001E0000 6 t+ o' N& e9 W# y: N
[  133.942256] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401441C 00000000 # i7 u$ F4 t: Q  i' E5 l; Y5 [$ P
[  133.943041] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014420 00000000 % y8 \: g2 n, W  b
[  133.943832] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014424 00000000
4 k+ W& p4 t- L[  133.944624] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014600 00086360 # T2 K; P( P; M/ ^  O
[  133.945416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014604 00000000 ' I6 y: j0 |9 L, w  l
[  133.946208] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014608 0000FF00 ' r0 ?- R4 z) T& {
[  133.947000] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401460C 00000000 ! F2 U* Y9 J' {; e( q
[  133.947820] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014610 00000000
7 D8 {0 C) y  H5 H+ D0 O" Y- z[  133.948605] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014614 00000000
5 t# E8 `' z. G" S[  133.949396] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014618 00000000
2 Z2 e& X& f5 E, _6 d7 G7 [[  133.950188] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401461C 00000000 5 J4 }0 ^7 t$ V$ s' t
[  133.950980] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014620 00000001
- `7 ]# r7 `+ v' D; R[  133.951771] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014624 00000001 ' P- C7 ]; G8 {' T
[  133.952583] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014628 01010101
( w$ Q( K5 M" C3 K[  133.953367] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401462C 00000000
% [" ]: a3 R2 e2 [, J; M# \[  133.954159] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014630 00000000
* o3 R0 H+ V  o8 T# H8 ?$ h0 ?[  133.954951] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014634 00000000 5 Y! X; o. U+ j+ U/ }& F
[  133.955743] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014638 00000000 : k' c1 ^8 k2 I2 x1 ]
[  133.956534] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401463C 00000000 / Z8 ?& g5 u; J; Z6 _
[  133.957326] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014640 00000000 2 M5 v' Q1 N4 j" ]) @
[  133.958118] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014644 00000000 ) H, K' R7 a4 U  P6 R
[  133.958909] (0)[1906:PreviewCmdQueTh]K_ISP INF:  -

- ?1 V+ O  D' P+ R, ^8 F0 b
2 }0 u' c8 d0 o4 z. b% }6 Q而我看MTK FAQ08102 里这么说
1 a, A( l$ ]7 g* f& V
+ j& p# f% D" U. K, Z- y! u/ J9 _: J& h* H3 y+ w3 `" q1 U
[FAQ08102][Camera Drv]Mt6572黑屏,绿屏,花
8 a" c- x2 P  T# _( I" P屏,卡等问题分析思路; Z0 o; O1 F  i& u
[DESCRIPTION]
/ Z' M( P- Y7 z# f, L如果在进入camera的时候,发现有读到ID,可是确黑屏或者绿屏,或者出现一条绿线等,请先将ISP寄存器dump出来做
( F, O; V1 [  c5 Y第一手分析; p1 C* `3 Z# G/ e7 D
[SOLUTION]
* k0 _  m- A( G一,ISP寄存器dump出来的方法:
3 i% w' T( z+ d   1,直接在进入camera之后通过adb dump,命令“adb shell cat /proc/driver/isp_reg > 'your path' ”
2 B3 n$ r$ d. c7 b7 |   2,手机有debug机制,遇到数据抓不满的时候会自动dump,在kernel log中搜索“K_ISP +”下面就是dump出来的寄
& r% A* N' R! f6 x8 z5 R存器5 z9 {8 {% c5 k- Y6 m% _
二,分析Tg那边的寄存器来排查是sensor的数据有问题还是后端处理有问题:
4 W+ p" K! Z; h/ d' r2 i( Q9 K( _   1,看TG Grab Window的配置:
0 Z4 r2 C; k3 L9 o) w  L. t           K_ISP0xF4013418  0x06310001  GRAB PIXEL Start/End( l5 D: O5 |. g8 B4 G( z0 z) r
                                                                          
) O# ?7 b1 f2 F2 K        
) s  K9 P) C0 j3 r( R9 Z/ ^           K_ISP0xF401341C 0x02530001  GRAB LineStart/End
/ B5 |- S/ Z8 a' b/ y2 {& z    2,看Tg的input以及output
/ h2 B# d8 j1 m$ D        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此9 a) ]; P# B. G- |' k  ^
处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的
, e! Z  s, l( x, _值)                                 
. b% e, O, T& `; s  i/ {$ y0 O8 o! D         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  & r  @8 d# ~3 n& v' O& |
[15:0]Input frame pixel counter - Y0 i- S/ i6 P& B" F
注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从  S5 {4 f1 ^# g% P. c6 o7 U; C
1开始算的,所以会+1
4 G" n6 V+ Y( u/ h  D  N如果Grab window配置不对,请检查sensor driver中Getinfo函数中的startx,starty以及GetResolution函数中的+ O8 g- h7 u( e! g4 @
Width和Height。
5 t! Q9 c, m. u# u7 uTg In为sensor实际吐出来的数据,如果不对,需要检查sensor的setting,有可能是sensor吐出来的数据量不够或者配
; ?+ Q2 B# M* F. D. j' v置错误导致抓不到data;Tg OutPut为实际往后面输出的size,它应该等于GetResolution中的Width×Height×2,注意
3 l+ a" u7 e+ d" J, CTg的GrabWindow不能比TG的Input还要大,否则会抓不满报错
+ N) F% w7 P" A5 O. e7 n
: q. o5 d2 I$ f+ j' `
我的设备打印出来的 K_ISP0xF4013440 为 0 也就是TGOutPutDataNum等于0 。有可能是什么原因造成的呢?
2 L  B  a; O+ r' csensor driver中Getinfo函数中的startx,starty应该怎么设置?

4 j8 f4 F! V' `# U& q+ w8 _6 M0 E) E# s" N% u! N8 a
/ P$ ^  f3 Z8 h; x9 c4 W. \
匿名
匿名  发表于 2015-6-9 16:28:42
ISP TIMEOUT 是因为BB已经跟CAMERA通讯上了,但是BB等待camera吐数据超时,我遇到过几次,十有八九都是DATA线的问题,72并口有几根线跟MIPI LANE是共用的,检查一下
 楼主| 发表于 2015-6-9 16:29:17 | 显示全部楼层
用别的sensor是没问题的。- I5 H. T7 h. L4 V

5 O4 e% W- b, n; l. U6 J/ e主要是这个错误:, U1 f! w' Z6 S# S$ m; i
E/IspDrv  (  141): IspDrv[mediatek/platform/mt6572/hardware/camera/core/drv/isp/isp_drv.cpp, waitBufReady, line1139] ERROR: waitIrq( ISP_DRV_INT_PASS1_TG1_DON_ST ) fail8 a$ _7 v+ [' e  ]

2 }# H9 K- [5 T7 B* Z& N; e8 o( x8 N' B
faq里面这样说
, a) F& O' I, H* C% f( f2,看Tg的input以及output
* G' j7 j, _3 q# a( k# p$ `* `        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此5 w7 [+ e! q# e7 o& L
处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的/ k4 {! X) ~# H' M. Y0 L
值)                                 
' i7 l& u0 c5 Q- c# l9 Z6 j         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  
  _- B% ~" d! u' z[15:0]Input frame pixel counter ; i' D9 y8 X* }
注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从
" o4 J9 [9 q. y, x' W* I0 @" Q1开始算的,所以会+1& q7 f+ @  p/ ^) `/ e5 }- A$ |

. G' e  q4 i+ ]0 D1 H# T8 P* s而我的设备里面input是有数据的。但是output没有。. O7 y/ m' I( `- g8 [* u
input有数据,是不是bb端已经收到数据?能否说明硬件没问题了?
) z% e% w% k& a- `但到了output端就不正常了。不知道为什么???3 n$ e& i* N  A
. K$ T4 H3 P# |# z) a- D
另外我的这个sensor是raw的。我是用mt6572 来接收raw的数据!
 楼主| 发表于 2015-6-9 16:30:27 | 显示全部楼层
72不支持RAW,你不用搞了
1 x) V2 n# D5 @$ h7 W+ |" s' q& }. d: t9 o6 G2 [
, d% x: C  b, @- }8 G
数据本身到底是YUV还是RAW关系不大,两者本身都是一堆二进制数据流而已;
1 x1 i" ~0 z, T9 w! K; Y9 ]; D
( x+ h3 w3 }% p0 f我的不是标准的camera。
. Z6 B9 A( Y; Z# C" h3 `5 Q; ~  W, g, Z0 ^% d* A/ R
是一个二维码的定制camera。
1 W; w0 k  S) _' Z# V  m9 h. A
  H8 V: R8 s6 W4 T2 w" E我只想通过mtk这边收raw数据+ e# D$ O% ?5 f7 F' j4 }

7 f8 X' E; W# r* l0 O0 C* M1 O然后把收到的raw数据给别的sdk处理就行了。
发表于 2015-6-9 22:55:35 | 显示全部楼层
。。。。。。。。。。。72只支持YUV的sensor大哥
 楼主| 发表于 2015-6-10 17:59:28 | 显示全部楼层
essam 发表于 2015-6-9 22:55 ! r6 z) I9 N- ~+ H" B
。。。。。。。。。。。72只支持YUV的sensor大哥

  i# Z) G& V1 E* i+ ^) Y" g' z是的72平台只支持 YUV
高级模式
B Color Image Link Quote Code Smilies @朋友 |上传

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

手机APP程序:
扫码下载访问

微信公众平台:
摄像头之家公众号

微信小程序:
摄像头小程序

返回顶部

QQ|站点统计|小黑屋|手机版|Archiver|摄像头模组论坛网-摄像头方案网CCM99 ( 粤ICP备18155214号 )

Powered by Discuz! X3.4 Licensed© 2001-2013 Comsenz Inc.