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

MTK6572上camera调试 ISP TIMEOUT

[复制链接]
发表于 2015-6-9 16:28:17 | 显示全部楼层 |阅读模式
在6572平台上面调试camera
+ U3 p( {: X: Z- O+ _  N
. Y" G# D4 Z+ Q9 b0 f# W遇到isp timeout
3 ^5 l( d2 m3 v
5 n3 n0 s& t4 [1 C  h" D3 r硬件信号都正常!
4 g7 z, j8 q7 W$ g3 F8 Q$ \" W7 K4 |. M9 T% T, \' d
这是一些LOG
- a- a( g# K' }" Q+ f" X

  }( H' @/ S/ ^) C' ^$ T# [: Y, ?8 ?
[  133.832039] (0)[1906:PreviewCmdQueTh]K_ISP ERR: Timeout: Clear(1), IrqStatus(0x00000080), WaitStatus(0x00000001), Timeout(2000). s, J- F7 H4 I- y- T/ ^
[  133.833471] (0)[1906:PreviewCmdQueTh]K_ISP INF:  +6 H# Y* {# v- W
[  133.834067] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013000 0000000D % R, R+ D7 A8 n- a& C; p
[  133.834914] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013004 01010003 5 a4 O- g$ U# \  O
[  133.835700] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013008 00000000
$ _8 \) O+ h; {[  133.836492] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401300C 00000000
  o% \+ k2 D4 Y+ ^; R' ]# J[  133.837284] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013010 00000481
7 c+ S. Z8 K+ L0 a1 c3 ^. F4 ~; [[  133.838075] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013014 00000000
# V0 Q% E' z% O* V3 Q[  133.838877] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013018 00000000
8 F' [/ ^# U4 k6 [! Z[  133.839661] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401301C 00000000 ) p2 T/ n3 J7 ^1 h
[  133.840453] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013020 00000000
) D0 D5 e6 x$ ^( `" W9 w9 e: b% c[  133.841245] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013024 00000000 ( R  E* ?4 x* o0 z1 b( W: C8 \
[  133.842084] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013028 00000000
# g& C* c4 ?9 _& k[  133.842869] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401302C 00000000 3 G3 v8 m" E( T- U& {0 Z
[  133.843681] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013030 00000000 " l2 V" w8 X9 y. W5 ~! k
[  133.844481] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013034 00000000
: s; ?5 c: y# ~0 g6 p( b[  133.845265] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013038 00000000 6 p0 t" ]4 O4 f, L: f$ ]& w
[  133.846057] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401303C 00000000 7 W! J" O$ @3 ~
[  133.846849] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013040 01100000 1 B# V9 ~* c! R  f& z- Y
[  133.847640] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013044 00000000
4 z- a+ c2 Y& V% X' V7 O8 M, `& u" b[  133.848433] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013048 00000000 . Z; k5 ~. N. y# `* i! P7 m% L9 D
[  133.849224] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401304C 00000000
! W0 G! O$ Y/ h1 f[  133.850016] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013050 00008005 2 C+ r. d5 O% p9 R
[  133.850807] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013054 00000000 4 P0 U1 L% u8 q& t
[  133.851599] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013058 00000000 + w2 r& M! l4 d% V
[  133.852425] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401305C 00000000
8 f/ Y! n; y0 Q+ r- q[  133.853210] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013060 00000000
7 P) h( T9 X/ a( i9 N8 u2 J& ?/ L' w[  133.854002] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013064 00000000 3 W( P: h/ `* [; ?' _
[  133.854793] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013068 00000000 0 D6 i8 h) D  b
[  133.855585] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401306C 00000000
8 ~, c3 O7 q: T; z[  133.856377] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013070 20120705 5 ^8 _9 T& a  I" d$ z0 ]$ o% c9 W) z
[  133.857169] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013074 65720000 ) G- v# m; C, u3 |0 I( j
[  133.857961] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013078 00000000
' @  V8 f/ t  R6 v[  133.858752] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401307C 00000000 7 s- Z) C& X7 `# p6 A' \
[  133.859544] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013080 00000000
' e& t6 H. m) g0 P* K2 F8 ?0 E' _9 V[  133.860336] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013084 00000002   s( K' ^8 e* H5 r" O# [8 R/ G6 @
[  133.861168] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013200 00000000
- E5 n: I2 I) E0 P, L  ]2 ][  133.861954] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013204 00E40000
' u9 f9 ^5 K6 g2 `0 L  n) [[  133.862769] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013208 00000000 % M/ r( g0 G9 K/ q( A3 `  P
[  133.863554] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401320C 000002EF
- O8 L+ G# S3 v) c6 _8 ?; {, _' F[  133.864345] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013210 000001DF
/ ^; `( @- _' J" B( R. }+ ?) w# c[  133.865146] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013214 000002F0
$ K7 \- C  V, T0 i[  133.865931] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013218 08505050
4 E' p4 _  T9 t[  133.866723] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401321C 00505000
% b. v" Y% l8 h2 u- q" L[  133.867514] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013220 00000000 : F; [. y2 X5 D4 h
[  133.868306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013224 00000000 . Z( r9 i7 a1 h7 s) v4 G6 @( a
[  133.869098] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013228 FFFF0000 , w- y3 Y/ S9 I) u
[  133.869918] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401322C 00000000
) G2 C" U9 [7 o( k3 J: H( N[  133.870703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013410 00000105 ' d  P2 R/ ~& S; s
[  133.871494] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013414 00001000
# s4 s+ _" G' H. K9 q[  133.872306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013418 02F10001
8 a' z% v; u# K7 P6 _/ g' W[  133.873091] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401341C 01E40004
1 e- e' J& j# P3 J[  133.873882] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013420 01100000
+ H. S' u" J+ `/ w% u5 Y; w[  133.874674] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013424 00001430
! i1 \  D( D& A9 i" y[  133.875465] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013428 00000000 ' {8 z+ Z8 s3 D1 @$ A) J
[  133.876257] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401342C 00000000
+ X  H2 A( l; S' \- X[  133.877049] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013430 00000000 - C3 d/ H$ O) w/ W' G( }4 _0 \
[  133.877841] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013434 00000010 " I% L& K7 s) Z/ T
[  133.878633] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013438 0FFFFFFF ! t: @* @  M6 C; O* f9 K/ }2 T
[  133.879424] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401343C 00000000
& n' M4 ~$ R& x[  133.880216] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013440 00000000 . p& Y+ k, l5 H
[  133.881008] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013444 00000000 # N' U2 u7 y, B1 A& j/ J: t
[  133.881817] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013448 02F001E1 % {' u5 [8 E0 ?) z9 G+ y
[  133.882631] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401344C 00000203 : O  j4 q, Q2 u# M, i
[  133.883416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B00 00000000
0 }3 H" W+ `/ ~2 ^# x5 {  q[  133.884222] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B04 00000000
; q% q1 \' a- e2 H[  133.885007] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B08 00000000 8 ~" l$ i, c* O: J2 j' N
[  133.885798] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B0C 00000000 8 Z2 G+ U( e; f: A, i: \
[  133.886629] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B10 00000000
4 m# G' s' \7 h6 [" a- b7 A[  133.887414] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B14 00000000
# d* h+ z& t7 O1 Q$ |[  133.888206] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B18 00000000
' z7 A! [$ ~$ z' {) N  Q[  133.888998] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B1C 00000000 - _, i, c. L. H8 q. x: L9 c
[  133.889789] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B20 00000000 ' `. }- U* V" n8 j# b# o/ q5 R
[  133.890590] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B24 00000000 5 p* ?+ l; w& U: P3 I- y1 d6 N
[  133.891374] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B28 00000000
) Z6 L' u+ q% r1 w. F- u1 d[  133.892187] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B2C 00000000 $ H# a5 ?" P: ~1 `1 g9 M- W, f
[  133.892972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B30 00000000 2 ]+ ]+ E$ n, N2 i0 C# f+ B5 A* i
[  133.893764] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B34 00000000 & W4 b- C3 O. \9 c& M4 A; Q
[  133.894555] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B38 00000000
: V3 P) E# R& G( F6 z; ]* o5 S! l6 K[  133.895362] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014000 0000000D
; m* D" P- A* ~3 J! }[  133.896161] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014010 C6DF3280
/ X2 w7 n* ~; T& v& I6 c# l[  133.896946] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014014 0000007F
: Z( x- x5 ^  p- P[  133.897737] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014018 00000078 1 t2 `) O$ z; K* F( S( l7 n; N- d2 _  N' w
[  133.898529] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401401C 00000000
$ [3 W6 c, n5 h' d! L[  133.899321] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014020 8E00C303 7 i2 l' u) t! |3 f, _
[  133.900113] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014024 02F001E0
0 D' Z7 }/ V7 e- e9 A; V+ _[  133.900904] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014028 02F001E0
- m4 [4 U# l* ]: R[  133.901696] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401402C 02F001E0 " H. H8 r% V9 F, G2 ~2 j
[  133.902507] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014030 02F001E0 8 K8 U: R4 [# W
[  133.903292] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014034 FFFFD8F2
) N3 o0 s; ^. q[  133.904083] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014038 FFFFD8F2
- c) {, I2 L. E. ~2 s, [7 m[  133.904875] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401403C 00002000 5 {% n% v0 C5 x  g( e
[  133.905667] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014040 90000000 - t7 Y" P! F0 [; F$ B( R* r
[  133.906458] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014100 00002D80
& a: ~0 W, n  R* O" T8 q  I/ A/ M3 f[  133.907251] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014104 000A0000
5 Z  i; v0 i3 V[  133.908042] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014108 00000007 + D! p* H) h4 `5 f. {% P& \" i8 K
[  133.908834] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401410C 00000070 , n% c* _4 p$ y" l
[  133.909626] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014110 00000000   v' b: G) N! Q, s
[  133.910417] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014114 0000000E
9 W6 \: y# W4 N[  133.911209] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014118 00040820 $ {. C2 ~8 g- d. K3 M# c
[  133.912030] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401411C 20110815 & n7 t! L- P; m" @7 |% {
[  133.912853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014120 00000000 ' q' m1 f* r& E( t7 l( `) D
[  133.913638] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014124 01010101 / h4 Q+ {1 o/ |$ {$ a+ B' _
[  133.914430] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014128 000000E4 " o7 _/ T5 C( K( Z- @7 L% d0 o
[  133.915221] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401412C 00000000 / P/ O  g8 U9 Q$ {9 g# l
[  133.916013] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014130 01010000
  F- }: C) h5 r- ][  133.916813] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014134 00000000 , Y6 L2 T6 b* I1 M5 P8 g
[  133.917597] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014138 00000000 8 f3 y: K: S. e9 O9 u
[  133.918389] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401413C 00000000 : N4 I* G0 P* O4 G+ l/ x! p
[  133.919181] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014200 10000400 4 W1 m2 j- b9 w( w
[  133.919972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014204 00000000 + T( R- O$ E  g2 J: D
[  133.920765] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014208 00000000 1 v" U: \( l) [1 a
[  133.921584] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401420C 00000000 6 u: j: b" V1 ]: V: c' I
[  133.922387] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014210 00000000
( t  m8 O. K5 s: B' v9 S[  133.923172] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014214 00000000
. E& q6 t, H7 y. u* E8 `. g[  133.923964] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014218 00000000
  c! d. p  x7 M[  133.924755] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401421C 00000000
) L9 q' x4 a: S# l$ h, y  X[  133.925547] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014220 00000000
0 {: j% z& C# v5 g0 s! F, ^5 ~[  133.926339] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014224 00000000 4 `' i: w$ |$ \- U' x" C5 [0 E
[  133.927130] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014228 00000000
- }  G4 n0 O# r5 Q( P. \$ T[  133.927922] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401422C 00000000 6 H* h+ N. `% r1 @8 m+ D+ f
[  133.928714] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014230 00000000
  P/ P. u7 u& t. N0 |2 s1 ~* n( s[  133.929506] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014234 00000001
. ^9 p% ?- ~/ ~. n" V3 F7 e[  133.930298] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014238 00000000
1 G# Z( ~+ S, J$ ][  133.931089] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401423C 00000000 ! r, a, Y6 a' f" N8 Q3 [
[  133.931881] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014240 00000000
( s( P( m9 G4 f0 M2 O/ [[  133.932703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014300 A0000001 : z! ~, Q5 Q3 Y
[  133.933489] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014304 00010001
7 Q& Y% D; a, I2 x[  133.934280] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014308 00300004
6 x6 G2 a; J" C0 {: ?6 E9 x$ @[  133.935072] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401430C 00000000
- i3 K: w+ R) H5 W* k& ][  133.935863] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014310 00000000 0 S! W: V* T( q" b
[  133.936655] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014400 00000000
5 Y+ u) G9 e2 j, ]5 M/ g[  133.937447] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014404 059A0003
' Q0 C) I) O3 d5 f/ l' c% ~[  133.938239] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014408 02D0035A 5 i: H, ~7 T$ D% F% z5 Z% J
[  133.939068] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401440C 00850085   T; x% u# R2 T, x* d; {
[  133.939853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014410 00F00106
# p1 W3 v% s% Z2 P- p9 N' d[  133.940644] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014414 00160016 " h7 U; D; x. L  V) ^
[  133.941436] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014418 001E0000 ) R, @, Q; ?  U! A9 b6 c% ?+ ~
[  133.942256] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401441C 00000000 $ ^9 E* J2 p0 ?3 m5 g4 H
[  133.943041] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014420 00000000 & q' I( X0 ~' H, c
[  133.943832] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014424 00000000
" X9 t* o4 M& I* |4 N[  133.944624] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014600 00086360
" F, m) }8 u* R: ^! d4 X[  133.945416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014604 00000000
9 G+ g& d- x' i4 }! i# [[  133.946208] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014608 0000FF00
! W2 f7 J* o0 @3 O[  133.947000] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401460C 00000000 * _, `/ K# y$ R5 q% a3 I  w
[  133.947820] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014610 00000000
  X- y" x5 A5 L" S; N[  133.948605] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014614 00000000
1 l7 ^- u& k1 p[  133.949396] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014618 00000000 " O$ ~0 S( Y& {2 z3 e
[  133.950188] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401461C 00000000 7 R$ i- x8 }8 c4 p" `
[  133.950980] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014620 00000001 9 N1 r/ T3 c+ X7 G) u$ u3 {
[  133.951771] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014624 00000001   _' p& u. B8 L% Z* v( Y
[  133.952583] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014628 01010101 7 F; s. ?& ?- k! Y
[  133.953367] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401462C 00000000 ( R; E# }1 W9 @" A4 W% q; c
[  133.954159] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014630 00000000 ( y0 G1 |3 `  j3 ?- u/ y, F
[  133.954951] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014634 00000000 0 |- J& k0 @! E! ?
[  133.955743] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014638 00000000
6 P9 g  v% v' G, |" N- j[  133.956534] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401463C 00000000 3 |  P+ L  Q. i5 a% \0 d& J
[  133.957326] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014640 00000000
& ~0 S  H) ?' u, u& J6 Y[  133.958118] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014644 00000000
/ Z) T" u0 t# J* B[  133.958909] (0)[1906:PreviewCmdQueTh]K_ISP INF:  -

  a, S* v+ }$ T0 u- V& @- N1 R& e6 B& _
而我看MTK FAQ08102 里这么说
0 J3 j# Q, ~1 ?* ~) a$ w: k
1 V& `1 w, e. T, I3 u
6 q: x+ X: u. d- U* g) U% G" _
[FAQ08102][Camera Drv]Mt6572黑屏,绿屏,花3 F( |; H7 l* f* T$ [8 D
屏,卡等问题分析思路
) r: Q, H* f3 W+ W$ C- v[DESCRIPTION]7 W8 Z, e9 E8 Y8 P, g/ ~. H, c
如果在进入camera的时候,发现有读到ID,可是确黑屏或者绿屏,或者出现一条绿线等,请先将ISP寄存器dump出来做
9 f: U: A+ q5 V4 g% P第一手分析
$ w! k# ]! o3 q  h' S% y( w[SOLUTION]* ~0 \9 P4 z8 k% o/ }9 I& m1 ?) @! f
一,ISP寄存器dump出来的方法:% e$ |5 t2 D% X" J/ w$ c2 ?
   1,直接在进入camera之后通过adb dump,命令“adb shell cat /proc/driver/isp_reg > 'your path' ”
5 @, A6 c5 Z0 {4 l  J7 v2 h9 X   2,手机有debug机制,遇到数据抓不满的时候会自动dump,在kernel log中搜索“K_ISP +”下面就是dump出来的寄
% m) ]6 q9 ]) m+ _& Z存器4 E8 j# _6 D, {4 o. t% w
二,分析Tg那边的寄存器来排查是sensor的数据有问题还是后端处理有问题:9 j, C/ L2 J* {0 O6 w: n
   1,看TG Grab Window的配置:- o" }2 y; q+ R5 N" i
           K_ISP0xF4013418  0x06310001  GRAB PIXEL Start/End+ D1 {- k( K  y3 J
                                                                          
. `  j8 A% k; e        
+ ]- u/ U# |. `* `, q           K_ISP0xF401341C 0x02530001  GRAB LineStart/End- e! Q1 F$ }1 X. U
    2,看Tg的input以及output; F& Z  J$ N1 U- h; T$ `5 `
        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此
) C" O; ^$ v) ?7 @' I处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的/ [1 |* y7 u. I, q
值)                                 
! W8 n6 p% K3 K" F% b         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  1 z1 x) i/ S# t4 }
[15:0]Input frame pixel counter
) L3 U, D! Y, ^: s6 j) G注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从
' U  [  o1 |* o1开始算的,所以会+1
, \. i6 C  @0 I5 q: b2 {$ `如果Grab window配置不对,请检查sensor driver中Getinfo函数中的startx,starty以及GetResolution函数中的  P9 z/ P# ?! o8 }9 I3 d$ U
Width和Height。
1 e2 ?: p( t( ?: W5 N4 H; N' Q6 @Tg In为sensor实际吐出来的数据,如果不对,需要检查sensor的setting,有可能是sensor吐出来的数据量不够或者配2 g2 x9 v2 c* R, t& C% `+ q: E% r
置错误导致抓不到data;Tg OutPut为实际往后面输出的size,它应该等于GetResolution中的Width×Height×2,注意
! A, |" \- t# S, U3 b0 `: B+ sTg的GrabWindow不能比TG的Input还要大,否则会抓不满报错

" p4 w$ q; }; @4 _' M% e( Q2 a) }7 \# [1 |
我的设备打印出来的 K_ISP0xF4013440 为 0 也就是TGOutPutDataNum等于0 。有可能是什么原因造成的呢?
) o% _9 B" p$ Tsensor driver中Getinfo函数中的startx,starty应该怎么设置?

& a+ Y% U9 v& l$ _
1 ?% ]2 x5 ^" G7 B
& |& ]1 t  X3 P0 \; T
匿名
匿名  发表于 2015-6-9 16:28:42
ISP TIMEOUT 是因为BB已经跟CAMERA通讯上了,但是BB等待camera吐数据超时,我遇到过几次,十有八九都是DATA线的问题,72并口有几根线跟MIPI LANE是共用的,检查一下
 楼主| 发表于 2015-6-9 16:29:17 | 显示全部楼层
用别的sensor是没问题的。
8 u6 W. c, U8 C7 t( w# d4 L5 G8 X3 \9 ~
主要是这个错误:% B3 b4 r- _5 g1 f: 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 ) fail
5 i6 \* o5 ?1 e- q/ e3 \- U  v
6 c+ w2 l' o& [  ?7 K7 X$ @5 g
4 N$ m: B/ c  X- O: s# Q" Bfaq里面这样说
/ o  z2 X! U6 @: z1 R% E2,看Tg的input以及output+ \2 I! H: G- q+ L5 T
        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此' x1 x. Q! n2 [
处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的
9 |2 P" d! f/ R1 }$ [值)                                 
* K1 \6 b% }2 ^- O' U* P$ B+ `: [         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  
  h" W$ }  p3 C  h# }0 J[15:0]Input frame pixel counter 6 c: m3 f$ V7 K8 a8 R6 \9 b! g
注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从
4 H# J1 y5 K& R6 @; }; c. V5 O1开始算的,所以会+1
9 o4 Z/ `2 [- i8 w  p/ C( q8 e6 z9 k7 h- z2 G4 T
而我的设备里面input是有数据的。但是output没有。
6 A' y* Z' o7 p, g# finput有数据,是不是bb端已经收到数据?能否说明硬件没问题了?
- n6 I$ M- t( w) \) z6 b1 Q但到了output端就不正常了。不知道为什么???
* n; V0 y4 B, P  c, [. y* K' k, _- z* v) X
另外我的这个sensor是raw的。我是用mt6572 来接收raw的数据!
 楼主| 发表于 2015-6-9 16:30:27 | 显示全部楼层
72不支持RAW,你不用搞了3 O* u5 k2 a- @, }( J& U: o% V

: B# T8 w/ M, G7 X5 S( q) k0 ~
8 T9 |- J9 o$ u$ h$ }数据本身到底是YUV还是RAW关系不大,两者本身都是一堆二进制数据流而已;, _4 b2 |% ^( [# v& r

. k  i; u' l. k+ h' b0 z9 B我的不是标准的camera。2 u' \0 W3 A$ U. c9 `

1 q$ ~% o0 q# D1 ?2 y0 \( ]& l是一个二维码的定制camera。
. s% S9 L* `$ T5 O$ g+ }7 n( K
: v- s5 n% G5 w0 R我只想通过mtk这边收raw数据$ s. X* w- X+ E
  k# W2 X# q7 f( f$ ^# n0 j4 R# a, V! c
然后把收到的raw数据给别的sdk处理就行了。
发表于 2015-6-9 22:55:35 | 显示全部楼层
。。。。。。。。。。。72只支持YUV的sensor大哥
 楼主| 发表于 2015-6-10 17:59:28 | 显示全部楼层
essam 发表于 2015-6-9 22:55
) F1 Q, j. p# P# G/ n。。。。。。。。。。。72只支持YUV的sensor大哥

4 D% H3 U' u! T是的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.