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

MTK6572上camera调试 ISP TIMEOUT

[复制链接]
发表于 2015-6-9 16:28:17 | 显示全部楼层 |阅读模式
在6572平台上面调试camera# U1 x! w" ]+ X3 U

- R0 W% @  v0 e4 M$ O1 N遇到isp timeout
" J1 e4 y% [% c8 X' B/ L2 U6 J- O  M  B% M" b- g0 Q% x8 V! U% W' `
硬件信号都正常!
3 Z& m2 h% [% L/ R- U
7 D: T: J. e6 |: f+ x9 }这是一些LOG

1 l" X& {( M5 e# I6 D& h8 i! I6 z. w0 d  P# a
[  133.832039] (0)[1906:PreviewCmdQueTh]K_ISP ERR: Timeout: Clear(1), IrqStatus(0x00000080), WaitStatus(0x00000001), Timeout(2000)
1 o" |# m/ z. u5 \. H0 [6 B# g4 ]; @+ k[  133.833471] (0)[1906:PreviewCmdQueTh]K_ISP INF:  +
# v4 ^* |' w8 `, s" Q[  133.834067] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013000 0000000D
! C" m% H* U7 r2 f# E; }$ l3 x[  133.834914] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013004 01010003 3 P( g  `' h, \3 j- V4 _
[  133.835700] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013008 00000000
- b9 W6 Y1 _1 N1 Z  i" T[  133.836492] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401300C 00000000 , r* P; q8 F# j8 e* n: m
[  133.837284] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013010 00000481
' `; g- C% Z5 q& a5 d[  133.838075] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013014 00000000
& P" f) r( F% Y) J/ {: W' T[  133.838877] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013018 00000000 ! B7 w' ^/ C7 a, k
[  133.839661] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401301C 00000000
# r' ^6 u  V! j5 ?2 x+ d3 J# ][  133.840453] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013020 00000000 # ~0 i, E9 M3 m0 ~% N/ w
[  133.841245] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013024 00000000 $ F$ c& i" ?5 r( o
[  133.842084] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013028 00000000
: s+ t  K4 {6 e8 {[  133.842869] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401302C 00000000 " |4 B: z& @2 B
[  133.843681] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013030 00000000 1 ^9 I$ `" j6 d+ Z! p6 s
[  133.844481] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013034 00000000 2 a3 Q: |4 B) s" {, @9 }
[  133.845265] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013038 00000000
. E( I0 }% @  t' ?5 A[  133.846057] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401303C 00000000
2 g8 F1 `" ^7 N[  133.846849] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013040 01100000
" v; B& v( O4 o/ p  X( L+ y[  133.847640] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013044 00000000
1 ~8 m/ g( W; B[  133.848433] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013048 00000000 1 u  W7 U6 z. s) \% W  h
[  133.849224] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401304C 00000000
$ i- A! a2 k. ^. {' Q[  133.850016] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013050 00008005
5 |- o1 F" j" c5 N& P' O, x[  133.850807] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013054 00000000
) `; z3 m1 U2 c! x/ N1 S% P; ^[  133.851599] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013058 00000000
* L* d, m5 \8 v# g& o' P[  133.852425] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401305C 00000000 $ k# W9 {7 d3 r5 M2 J
[  133.853210] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013060 00000000
7 n7 R1 a* p. _[  133.854002] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013064 00000000
% A  s( n9 b: g, x$ e: U+ t5 r  W[  133.854793] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013068 00000000 8 W1 ?: _7 Y9 x  s/ t
[  133.855585] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401306C 00000000
( c9 k$ y/ F: |$ \. t/ Q[  133.856377] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013070 20120705
( g* P, T6 ?4 V( j[  133.857169] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013074 65720000 7 Z$ }$ m! r' I. t& D2 ~+ {
[  133.857961] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013078 00000000
: q2 s- F* F& t6 t[  133.858752] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401307C 00000000
% e0 Y0 E2 V# C[  133.859544] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013080 00000000 2 J+ k  z: f; h
[  133.860336] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013084 00000002 ) M) a8 \  \4 q1 o" c3 o) u
[  133.861168] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013200 00000000
1 a1 n! d! |) D, a6 V7 w0 E7 `[  133.861954] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013204 00E40000
) a8 ?! ^+ L! ^) Q/ g& G[  133.862769] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013208 00000000
' b" m) C5 d2 K. q& x6 h! z[  133.863554] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401320C 000002EF
6 {( N* l- p  H[  133.864345] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013210 000001DF
8 }: F& H% L" L8 [; z8 c& K[  133.865146] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013214 000002F0
! d0 v0 l7 K. B/ b) \5 n[  133.865931] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013218 08505050 ; W: a6 v3 s9 O: j6 h
[  133.866723] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401321C 00505000 + E/ M' L3 F+ K- w
[  133.867514] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013220 00000000 & D5 J9 n1 j& n1 g  @& g
[  133.868306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013224 00000000 " |: }: ~8 q! H3 D4 [% _
[  133.869098] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013228 FFFF0000
7 D+ v+ F9 c) G# J' b$ {[  133.869918] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401322C 00000000
2 E" o2 o6 n% M4 G* d8 V. ][  133.870703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013410 00000105
" j+ z  K4 |, _& F; B/ \, ]. B* Y[  133.871494] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013414 00001000
  e* p- V* n9 O" J1 k7 X2 D+ q[  133.872306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013418 02F10001
. B; ~9 z/ D) i; ]: t[  133.873091] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401341C 01E40004
3 T! t+ g+ R- `3 @& S[  133.873882] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013420 01100000 2 j( a# w6 P& c9 q; i# ]
[  133.874674] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013424 00001430
% }) Z- w" _( T; k/ v% @[  133.875465] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013428 00000000 " _$ q% j  B9 u+ d: f* m1 [
[  133.876257] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401342C 00000000
* e# t- G, H9 o4 a; \8 i! G[  133.877049] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013430 00000000
9 L% _0 F' ?4 B" s3 S4 T8 \[  133.877841] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013434 00000010 . q) g6 `0 V. a! I/ H, _) b
[  133.878633] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013438 0FFFFFFF * w$ P  E9 `1 N$ [" l6 f
[  133.879424] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401343C 00000000 . |) k7 d( G$ E; [* O1 b9 m
[  133.880216] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013440 00000000
, h9 K- _+ V' m! G[  133.881008] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013444 00000000
/ H& p/ k( l5 S& c. ~$ z[  133.881817] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013448 02F001E1 # g5 |1 U, M! E; c% N* G* Y
[  133.882631] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401344C 00000203 ( v2 c: o/ W2 j
[  133.883416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B00 00000000
+ i3 W: E7 ~+ Y) Z/ R; E[  133.884222] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B04 00000000 # G, w6 e: Y! r# `3 f  r, p8 e1 e
[  133.885007] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B08 00000000 7 j$ Z, V, u. z+ G0 F6 C
[  133.885798] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B0C 00000000
0 t, a" }6 r' ]+ Q- m: X  W8 J3 E0 p* w$ D[  133.886629] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B10 00000000 . a# \4 l# ^0 j/ m$ ~% X
[  133.887414] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B14 00000000
8 {2 f" {0 |2 e  W/ c7 G( c[  133.888206] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B18 00000000 1 ^$ p8 X% c* U8 B. S
[  133.888998] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B1C 00000000 - b' P$ z7 y; y7 f% y
[  133.889789] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B20 00000000 $ y- _; y/ D3 d* h2 _* j
[  133.890590] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B24 00000000
9 k' Y9 T3 R/ I/ }: K1 @; u[  133.891374] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B28 00000000
- r# B8 X3 P% n& w[  133.892187] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B2C 00000000
# L0 G4 y9 U3 M[  133.892972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B30 00000000
6 S+ @3 v+ b( D' q$ x[  133.893764] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B34 00000000
: e9 r6 u; \& A$ P[  133.894555] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B38 00000000
( M+ }. ]8 U2 Z- q% U- y. X" d[  133.895362] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014000 0000000D : m/ J( o$ o4 r) q  d* e6 G
[  133.896161] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014010 C6DF3280
8 M' l' K5 b3 d5 ^8 E# Y[  133.896946] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014014 0000007F & C* z( S. s* j6 A
[  133.897737] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014018 00000078 * r8 I/ c0 R* Q+ I4 v" \
[  133.898529] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401401C 00000000 ! X% ^1 D: {! X1 x* K5 k
[  133.899321] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014020 8E00C303
* X( u; Q. A4 ?6 |/ @  G4 C5 c$ a[  133.900113] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014024 02F001E0
8 s0 L3 c, @+ T  z[  133.900904] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014028 02F001E0 7 |; B( d& s1 V* r7 U# k; z
[  133.901696] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401402C 02F001E0
$ v7 J4 m9 e$ `' S& w[  133.902507] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014030 02F001E0
) n/ @, }5 C5 B( `/ R/ e2 Y9 ~, k" t  d8 e/ K[  133.903292] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014034 FFFFD8F2 " j" C- u3 q2 I0 U) W
[  133.904083] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014038 FFFFD8F2 7 Z. M) @2 A# G% K: @
[  133.904875] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401403C 00002000 9 Z; H0 ^* \) q3 M9 J. ?
[  133.905667] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014040 90000000 ( \5 h( `& C/ d5 V/ v# b  n
[  133.906458] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014100 00002D80
( G" J, g  ^, X. X3 M5 ~+ o. C6 `[  133.907251] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014104 000A0000
3 H  u9 Y- W2 Z4 i4 @0 D4 `4 G[  133.908042] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014108 00000007
$ e/ T. M! ^7 N8 i6 e[  133.908834] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401410C 00000070 $ c8 w2 p: x( w, ?0 _
[  133.909626] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014110 00000000
& d7 [* s9 h8 A, s( F1 Z  _[  133.910417] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014114 0000000E
4 `, \1 ^5 b: e- Z1 X6 v[  133.911209] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014118 00040820
" ^  C0 H  L" ]$ |. y[  133.912030] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401411C 20110815 6 S& T3 E2 v( V: B) J8 Z* V
[  133.912853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014120 00000000
/ z) ^* o% n5 A8 z7 t[  133.913638] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014124 01010101
9 k7 }. t; H8 v, z[  133.914430] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014128 000000E4
$ \1 B1 n7 Z" s9 F/ L, `' Y[  133.915221] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401412C 00000000 ( m- \  u3 R# w) C; _* w
[  133.916013] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014130 01010000   i" E8 h7 ~3 H& I/ ?( r  x5 k) a
[  133.916813] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014134 00000000
% x/ ^. x; O; i0 \, z[  133.917597] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014138 00000000 ' }( D' Z6 l# U% B  i3 ~
[  133.918389] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401413C 00000000 ) m( F& f0 R7 N- l
[  133.919181] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014200 10000400 9 F6 o$ Y9 c9 J, f2 P
[  133.919972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014204 00000000 8 r: g& M' c; U- U& C! B
[  133.920765] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014208 00000000
& e( `. x# u0 _/ H3 i  |% q, ~[  133.921584] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401420C 00000000 + O% h- l: l0 ]
[  133.922387] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014210 00000000 6 g2 o' _+ G4 Z3 @/ v* R
[  133.923172] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014214 00000000 - T, ]9 f3 a8 c  p3 _1 A) L
[  133.923964] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014218 00000000
: A- q8 I' U0 o[  133.924755] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401421C 00000000 ( x, U; u( V& d/ C" ^% @' Y
[  133.925547] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014220 00000000 ; K) A- l8 w" R  J9 F0 O
[  133.926339] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014224 00000000
; L  _. ~4 c7 X- q- |[  133.927130] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014228 00000000 5 B( g  v; r" C
[  133.927922] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401422C 00000000
& I2 P5 y- Q+ f[  133.928714] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014230 00000000 ; g/ k; Z6 b- I3 d8 e
[  133.929506] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014234 00000001 / t% ]+ U7 ~  O0 F
[  133.930298] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014238 00000000
- b- E% u4 A1 H[  133.931089] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401423C 00000000 & n7 V& G" B' }( @% ~
[  133.931881] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014240 00000000
. F  \  |6 i' y2 d[  133.932703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014300 A0000001 6 C1 {% `% A8 u8 Q) Z/ e3 J) M
[  133.933489] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014304 00010001 ; m$ w* Y! Y) v+ X  `2 ~, \! `
[  133.934280] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014308 00300004
5 s3 i4 d! f& _0 f+ N[  133.935072] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401430C 00000000 2 O8 l& y& v4 r+ C
[  133.935863] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014310 00000000 6 t6 E, O+ C$ g+ B
[  133.936655] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014400 00000000
; ?$ c4 M6 ~7 O3 d% C) L[  133.937447] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014404 059A0003 - b1 k; }( _$ G$ [9 Q% Q
[  133.938239] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014408 02D0035A
3 y- a  `( a) r5 i. s# C! M[  133.939068] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401440C 00850085
- T" w2 X: }# `  N4 a6 T[  133.939853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014410 00F00106 - S7 C/ W' Q- |2 i6 f! C" Z5 o# C0 ]
[  133.940644] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014414 00160016 & m' u8 y6 ]% ]) Z' g* L
[  133.941436] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014418 001E0000 & v, W; F5 M7 L, z
[  133.942256] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401441C 00000000 # v$ E6 d7 J  p$ ?1 Y" W+ x, r0 G
[  133.943041] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014420 00000000 / \8 D2 ~) x, K2 P$ k/ T( H
[  133.943832] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014424 00000000 ( W5 o% r' C0 ~8 f  S: ~+ N
[  133.944624] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014600 00086360
/ U6 |" @' t# n* W7 [' M8 o% j[  133.945416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014604 00000000
; X. J- I# n. d/ `[  133.946208] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014608 0000FF00 4 T% g" L+ S, p6 M5 ?4 z8 n. ?
[  133.947000] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401460C 00000000
& ~0 W# c* m5 I/ F5 V$ [[  133.947820] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014610 00000000
- f. F2 o8 g2 V4 `[  133.948605] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014614 00000000 ; M& ]5 H1 D7 K& h& Z
[  133.949396] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014618 00000000
  l* u0 D$ o6 |[  133.950188] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401461C 00000000 & \( j2 q+ x& M* X4 C
[  133.950980] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014620 00000001
* K, A7 t$ v3 D7 W7 b* Y: U% z[  133.951771] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014624 00000001
. i! X$ p3 _- \' w$ ?[  133.952583] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014628 01010101
: d: L! n; f  k& K1 h$ q* g[  133.953367] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401462C 00000000 3 S5 y4 Z8 M. Z# v
[  133.954159] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014630 00000000
& ~# H% J5 e+ _! ?, [# @[  133.954951] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014634 00000000
+ u8 t$ |" a1 Y3 u- K6 F[  133.955743] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014638 00000000
- O) g  G4 K3 L; u  g4 V) L[  133.956534] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401463C 00000000 6 T! X% E. `% g( _# {* I
[  133.957326] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014640 00000000 6 z1 W' d  N5 N1 `5 B$ d& z# f
[  133.958118] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014644 00000000 ! x* {7 }( A* l: g/ X
[  133.958909] (0)[1906:PreviewCmdQueTh]K_ISP INF:  -
( `% Z' u9 q2 Y" [; I* Y

' S2 o! u! ~1 c2 a而我看MTK FAQ08102 里这么说8 ?' r6 m; `' P( G- l) o
. k; K7 s) P: B/ ~6 q
: `! C) k+ U$ j7 I; l
[FAQ08102][Camera Drv]Mt6572黑屏,绿屏,花0 O: s, [5 l0 @' X  f( Y4 r
屏,卡等问题分析思路8 C+ u$ E9 ^  I% }- C
[DESCRIPTION]. ^$ F& R* q  ^# B& z2 `
如果在进入camera的时候,发现有读到ID,可是确黑屏或者绿屏,或者出现一条绿线等,请先将ISP寄存器dump出来做
9 b- x  x4 X5 V( M第一手分析
5 R1 U( ?, Q$ Y* G[SOLUTION]# j0 \  `6 ?! q  ^9 L) G4 }
一,ISP寄存器dump出来的方法:" Q: z2 q& u+ t* A3 Z% c
   1,直接在进入camera之后通过adb dump,命令“adb shell cat /proc/driver/isp_reg > 'your path' ”% f$ H8 S- X, G/ n8 H. S6 e
   2,手机有debug机制,遇到数据抓不满的时候会自动dump,在kernel log中搜索“K_ISP +”下面就是dump出来的寄
6 v, |) m) i) p存器* p# F% }+ ]& W7 ^' f
二,分析Tg那边的寄存器来排查是sensor的数据有问题还是后端处理有问题:: A, O+ c3 p7 @- I1 _5 T
   1,看TG Grab Window的配置:. H& ?% k3 b# W) V& N
           K_ISP0xF4013418  0x06310001  GRAB PIXEL Start/End
, a5 b* n/ C* Q. s9 D                                                                          
7 @  X! _4 Q5 j. Z# X% Z          Y* r! x0 d8 D8 g' [6 q2 w
           K_ISP0xF401341C 0x02530001  GRAB LineStart/End# [& r! @& C0 w# W5 }% x/ \
    2,看Tg的input以及output
# T/ S$ a; h  u; L4 u0 q) A        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此* {+ r2 `0 t, N) K4 ^% U& L
处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的* [. d3 j# K/ `0 }( j
值)                                 
% f3 b+ t5 j2 K* o4 ?6 U9 V4 u         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  $ z% z  m: C' }. E9 a
[15:0]Input frame pixel counter . v. L. }" ^, }- L9 i9 d+ S: I' ~
注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从* U& b7 ?- W0 d4 b/ [: s2 q& W
1开始算的,所以会+13 R2 g4 Z$ @7 A) Z
如果Grab window配置不对,请检查sensor driver中Getinfo函数中的startx,starty以及GetResolution函数中的
% N' C" A8 o3 O# F/ ]8 I: x1 sWidth和Height。
" I) _3 W: e! `  k9 [+ o! g- {Tg In为sensor实际吐出来的数据,如果不对,需要检查sensor的setting,有可能是sensor吐出来的数据量不够或者配
" f" b# N# @2 O# ]置错误导致抓不到data;Tg OutPut为实际往后面输出的size,它应该等于GetResolution中的Width×Height×2,注意" w6 Y, t  u) y8 P) c
Tg的GrabWindow不能比TG的Input还要大,否则会抓不满报错
6 A+ j5 ?3 V: ^! t1 H' g
+ l+ ]& A4 n5 ~, O2 E9 Q
我的设备打印出来的 K_ISP0xF4013440 为 0 也就是TGOutPutDataNum等于0 。有可能是什么原因造成的呢?
& m: S, ^" X4 o/ msensor driver中Getinfo函数中的startx,starty应该怎么设置?

. m# U  n6 R, e
6 g% \6 @4 K  G  Y& P% |1 L# E# c3 e( G; a
匿名
匿名  发表于 2015-6-9 16:28:42
ISP TIMEOUT 是因为BB已经跟CAMERA通讯上了,但是BB等待camera吐数据超时,我遇到过几次,十有八九都是DATA线的问题,72并口有几根线跟MIPI LANE是共用的,检查一下
 楼主| 发表于 2015-6-9 16:29:17 | 显示全部楼层
用别的sensor是没问题的。
+ J! w1 y$ [0 p$ k
; N+ z. @2 t& a主要是这个错误:6 s" T! W; s1 D- S
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 ) fail
! q8 o+ ?( S$ l  x8 P/ V8 k- s" \- R9 _) c

6 P: d" `) l7 y) N" [$ |faq里面这样说6 j, S+ _5 a/ h1 c$ D6 N
2,看Tg的input以及output" k, n0 F9 N, s2 u! D
        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此
8 P5 m' G! Q5 ?, M4 T处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的
! J7 u, M1 S1 ]  ]+ O值)                                  : o: w6 p  G; O' {/ }2 m; A! S% ^0 h
         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  7 G) I3 s5 M! Y& [+ o1 }% ?
[15:0]Input frame pixel counter
* c+ }1 c7 Z/ p$ P注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从3 R, c8 V! j) O# }$ f
1开始算的,所以会+1
2 [8 Q; v" F4 z2 R* {# n' c8 h* e4 I% a7 d. O0 J- _
而我的设备里面input是有数据的。但是output没有。# r- r# p% P3 Y
input有数据,是不是bb端已经收到数据?能否说明硬件没问题了?
. P  M  s" m7 h) `" v' A但到了output端就不正常了。不知道为什么???
: d9 ~2 Z0 r; `6 N! @1 y2 e0 E7 i' K+ t  f- U7 `& b
另外我的这个sensor是raw的。我是用mt6572 来接收raw的数据!
 楼主| 发表于 2015-6-9 16:30:27 | 显示全部楼层
72不支持RAW,你不用搞了
: _( F9 w2 |0 o! f- Y# C, \6 w2 ]# A+ B. v% q7 r% [

# b  c& F) O5 l7 \数据本身到底是YUV还是RAW关系不大,两者本身都是一堆二进制数据流而已;6 B0 ?; j) F& f' C3 B
! K% @) ?* |" q7 B) L/ p
我的不是标准的camera。- t) x  e8 E; I( w8 b
; k. q) @6 R8 h* |+ N
是一个二维码的定制camera。7 C2 ^4 M  t5 [
4 }1 L3 x5 a% f. [
我只想通过mtk这边收raw数据# R, ]2 b2 P2 I6 L1 ?

% \9 o& X1 o/ d0 ?" R1 D' r5 I# }# m然后把收到的raw数据给别的sdk处理就行了。
发表于 2015-6-9 22:55:35 | 显示全部楼层
。。。。。。。。。。。72只支持YUV的sensor大哥
 楼主| 发表于 2015-6-10 17:59:28 | 显示全部楼层
essam 发表于 2015-6-9 22:55 : p8 k2 v% q" P# r
。。。。。。。。。。。72只支持YUV的sensor大哥

  u8 _! |( p& |6 O% R是的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.