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

MTK6572上camera调试 ISP TIMEOUT

[复制链接]
发表于 2015-6-9 16:28:17 | 显示全部楼层 |阅读模式
在6572平台上面调试camera' B6 W2 ]& @  h% l5 |2 z7 M
; x" K: F& ]! @1 v: ~9 x) W
遇到isp timeout * _# s7 Z+ H% t8 p9 v9 i
) R* g; v" V  U
硬件信号都正常!( c. W4 U  K% W. k' r- S! F
' c' _: r: F- E+ j6 |8 l7 A
这是一些LOG
% |9 d) a5 P' n0 c/ a; N- a9 y4 z2 y4 {

; }/ B7 U- ~  g2 k% @
[  133.832039] (0)[1906:PreviewCmdQueTh]K_ISP ERR: Timeout: Clear(1), IrqStatus(0x00000080), WaitStatus(0x00000001), Timeout(2000)
" S7 ~  @' U1 C" s, E* p- w) C[  133.833471] (0)[1906:PreviewCmdQueTh]K_ISP INF:  +- H. \* ]& Q& A& l3 R+ y6 l
[  133.834067] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013000 0000000D 8 L9 W% G6 J  j, M4 i+ @3 a7 Z4 {8 k
[  133.834914] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013004 01010003
- D: {& t' Z& b4 ?9 m[  133.835700] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013008 00000000
" B+ q6 s0 T1 W5 [1 T[  133.836492] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401300C 00000000
: R9 S# T+ d) D4 B) N4 i  T2 V[  133.837284] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013010 00000481
! N& w. q! S/ ?[  133.838075] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013014 00000000
: ^4 V3 A5 b! m, w  |[  133.838877] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013018 00000000 ; A% u/ ^# b, o! S+ ?
[  133.839661] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401301C 00000000
0 B+ A/ \% W" L2 q$ P, B1 a[  133.840453] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013020 00000000 : B" R) o$ |6 r! Y8 X9 }
[  133.841245] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013024 00000000 5 I: V- I6 N3 I( X
[  133.842084] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013028 00000000
- k1 e: r1 `* B& e2 [5 Y- [[  133.842869] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401302C 00000000
$ c( {" W) v, x" ^2 Y8 x4 G8 L[  133.843681] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013030 00000000
8 K5 o; l: `4 G/ ^  t( m[  133.844481] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013034 00000000 8 }- O5 P+ y& G* a& M; h/ C  w
[  133.845265] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013038 00000000
1 P- l5 k" o$ ?) ^8 ?$ f% i9 C[  133.846057] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401303C 00000000 8 W, z. I  ]  L# Z. e
[  133.846849] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013040 01100000 " b/ ]7 b3 {, e# c  k" W/ t
[  133.847640] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013044 00000000
6 m( f' m1 P0 e& u" e- S[  133.848433] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013048 00000000
8 O8 R' v- H" A. T8 L$ H6 i: S' M[  133.849224] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401304C 00000000 # w7 ^. ~' a! t# t/ l, Q" }3 b
[  133.850016] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013050 00008005 4 F2 Z; \4 g$ N( [9 {# m2 |
[  133.850807] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013054 00000000 ( t) u- J; C7 ?/ j6 \
[  133.851599] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013058 00000000
* `  _2 |- l& w( j/ `2 @[  133.852425] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401305C 00000000
! x, C( |" p2 v# e7 B[  133.853210] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013060 00000000 ! X' N6 p8 z8 s) o* ]) A
[  133.854002] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013064 00000000 * p$ B  J3 \4 A9 {( d0 x! u
[  133.854793] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013068 00000000 # Q$ \! e) z( o
[  133.855585] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401306C 00000000
. e1 l2 O7 Q. b/ n/ u) R: W" ][  133.856377] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013070 20120705
1 W- O) [/ Y8 k8 }* L+ {# ~[  133.857169] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013074 65720000
0 I) s2 n% d0 z9 _  C[  133.857961] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013078 00000000
" ]) I( X7 m; p3 Y/ n; ]# j7 o0 w[  133.858752] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401307C 00000000
& `1 W) b  w7 |[  133.859544] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013080 00000000 5 J% W( V7 ?9 P. R" Q# d& O
[  133.860336] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013084 00000002
4 E7 ]1 |7 J) Y7 m[  133.861168] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013200 00000000
) F0 _2 }3 k, E; l% i9 l* H[  133.861954] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013204 00E40000 . M+ W7 j- r' \+ F- \% u! Y
[  133.862769] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013208 00000000 & S* D0 X  P" x" _
[  133.863554] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401320C 000002EF
6 k7 E3 o; A* |, @# O) v[  133.864345] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013210 000001DF
$ I( ^" k9 K+ }: ~[  133.865146] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013214 000002F0
6 d. C) a# e4 `* _/ `9 I2 H[  133.865931] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013218 08505050 $ G5 }" \: p2 |% q& Z7 \
[  133.866723] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401321C 00505000 9 H! T2 t2 V' G. Y- p
[  133.867514] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013220 00000000 - Q# n- B5 e& K$ \8 M
[  133.868306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013224 00000000
6 G, P' b' _- a) P[  133.869098] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013228 FFFF0000 2 X5 A2 W( W3 h. h* u5 p
[  133.869918] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401322C 00000000
( j; F! b, y1 ]& C/ W[  133.870703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013410 00000105
( G2 P8 I/ n& n# g9 ~4 P) P$ q6 i[  133.871494] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013414 00001000 4 Y$ ?9 c; d* Y! [
[  133.872306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013418 02F10001
: h3 l% L( R: k' d7 {& u# i[  133.873091] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401341C 01E40004 : @; I1 j: u6 q. F% @: s# Z. t% k3 l
[  133.873882] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013420 01100000 3 I3 C# e& A' W: J7 f
[  133.874674] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013424 00001430
; F: C. `" ^' G3 t[  133.875465] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013428 00000000 7 X8 A2 o( u' j/ C! L
[  133.876257] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401342C 00000000
. ]* N- Q7 h3 z0 q1 o7 V[  133.877049] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013430 00000000 ; b* }$ |/ S5 g$ W( V- j# ~
[  133.877841] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013434 00000010 2 Q, k5 Y  l% _9 M
[  133.878633] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013438 0FFFFFFF
4 P2 ?, e5 H4 ?0 P[  133.879424] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401343C 00000000 5 C9 s/ S! C* \  L/ @# G+ D' o' ^4 Z
[  133.880216] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013440 00000000
2 O) x6 Z2 l+ Z$ L[  133.881008] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013444 00000000
. \, i* A1 U' q, F[  133.881817] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013448 02F001E1 9 n# M( o  u# h8 S
[  133.882631] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401344C 00000203 , n- j& ?8 A* {# Y
[  133.883416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B00 00000000
4 L1 C4 ^# z. X% K* D0 ?# ?. y[  133.884222] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B04 00000000 % r9 M4 w8 D! M+ d( S; R
[  133.885007] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B08 00000000
3 e% U# \& x( Z" C: D6 [[  133.885798] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B0C 00000000 " P) F/ l) z$ u- F9 W7 W. W
[  133.886629] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B10 00000000 $ K2 B5 H- Z/ b/ X3 C$ u
[  133.887414] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B14 00000000 + R& z1 U. }' H, O' G, w2 p
[  133.888206] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B18 00000000
1 `( y$ k' r* g[  133.888998] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B1C 00000000
% \8 ]% S: b. [: s% K7 y3 f[  133.889789] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B20 00000000 & Z8 j/ L- k6 R. J( c. h
[  133.890590] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B24 00000000
( a" O% P5 N& S1 {$ u* e! e[  133.891374] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B28 00000000 ) I. @4 S3 s1 z( I6 J* z& ?0 v
[  133.892187] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B2C 00000000
6 A) k1 Q' e; ~: u# v1 b+ p; ~[  133.892972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B30 00000000
7 S4 z, A2 T0 F3 y0 w[  133.893764] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B34 00000000
# P" x) I4 K6 z3 k: H[  133.894555] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B38 00000000
6 G5 z$ K, \8 p. B& ~9 }- H[  133.895362] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014000 0000000D
' `- H; t. n2 {4 M, W[  133.896161] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014010 C6DF3280 4 B2 ?" _8 v  Q& J5 W
[  133.896946] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014014 0000007F ) b" Z5 W; f$ v$ s3 [
[  133.897737] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014018 00000078 8 u$ ]4 O% Z# l) ]; c+ R
[  133.898529] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401401C 00000000 ; q; P, d9 V- }1 j1 k
[  133.899321] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014020 8E00C303
% C7 Y& p% e" ?8 u, `! f3 r) d7 C[  133.900113] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014024 02F001E0
+ o( ~% B8 ~- e8 f+ a* b4 m8 T[  133.900904] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014028 02F001E0
5 e1 q, H% g2 x[  133.901696] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401402C 02F001E0 8 E0 m5 c4 @+ t* I! Z5 g
[  133.902507] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014030 02F001E0 2 J* G7 r$ M2 e4 d2 h2 _# P) k
[  133.903292] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014034 FFFFD8F2
' M- v: t$ D! q- w2 `[  133.904083] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014038 FFFFD8F2 7 [( _3 V* _9 N# n" W5 i  m
[  133.904875] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401403C 00002000
4 r% _" x' O+ `& G5 V" P/ C; w[  133.905667] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014040 90000000 9 V# v( c% R/ C8 i0 i! n; ^9 A
[  133.906458] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014100 00002D80 8 E; ~) E5 J' Q7 l( B3 z3 v
[  133.907251] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014104 000A0000
8 `- j0 Y- p+ S[  133.908042] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014108 00000007
$ E- \5 ]! r  \$ |/ r2 o/ N[  133.908834] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401410C 00000070 2 c+ v5 y1 Q" r* B
[  133.909626] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014110 00000000
$ c- R7 }2 ^4 e[  133.910417] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014114 0000000E / ]4 @' G; r% x/ M6 r: R4 P
[  133.911209] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014118 00040820
" k2 j) H" W# E: |' T. B6 R! J" t[  133.912030] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401411C 20110815
0 E) q) l6 _8 o[  133.912853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014120 00000000 1 t4 A& ~/ g% e0 a& ~% F5 T
[  133.913638] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014124 01010101 8 I; ]& e% H6 |+ K* N
[  133.914430] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014128 000000E4 ! f# T. j7 f: q) \
[  133.915221] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401412C 00000000 $ x4 ^' h$ X. {) t) b( d
[  133.916013] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014130 01010000 & c* _0 {) H4 E* t
[  133.916813] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014134 00000000 8 }6 y; J, e! V/ J) l
[  133.917597] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014138 00000000 8 X" M, N$ j( u, o- Q% R2 Y
[  133.918389] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401413C 00000000
; @! n' c9 J4 ^8 M- Z[  133.919181] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014200 10000400 0 M. t. u: f' ^, G  a7 Q8 K4 d
[  133.919972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014204 00000000 5 V. {/ D2 }( o8 U% c1 q
[  133.920765] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014208 00000000 1 \5 L: ~+ D7 A4 I/ v, h* d( d8 F
[  133.921584] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401420C 00000000
. N' y5 e: W, ~8 L" V# ^[  133.922387] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014210 00000000
3 m$ F. v! V! L$ J[  133.923172] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014214 00000000
6 m! {( _" Q6 |6 l# i[  133.923964] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014218 00000000 8 Y6 t& w: f9 T* E  x. ?3 w0 R
[  133.924755] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401421C 00000000
* k' ~  A, w2 b  t[  133.925547] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014220 00000000 % Q6 U, g% a/ g9 t6 h
[  133.926339] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014224 00000000
3 b, l/ Y6 G# V/ {7 y. F[  133.927130] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014228 00000000
# M& U" }/ J" {9 v  }[  133.927922] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401422C 00000000 4 E! G7 ]. o+ {. n9 t
[  133.928714] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014230 00000000
) |) t5 T/ F9 r; R+ R$ V[  133.929506] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014234 00000001 ) x' l  Q; H- c
[  133.930298] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014238 00000000
8 N/ L9 H1 z9 ]+ ^# F[  133.931089] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401423C 00000000
9 N+ _( G4 u- P* w. B[  133.931881] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014240 00000000 1 e9 \, T: l; Z( p
[  133.932703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014300 A0000001
6 [. G  u( a* h: L[  133.933489] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014304 00010001
& j; O, `4 N2 x2 M) ^& @1 m[  133.934280] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014308 00300004 : Y5 u2 C7 a; k6 b9 y
[  133.935072] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401430C 00000000
! }* f4 S! A! g8 ^5 E; H[  133.935863] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014310 00000000
. R0 k8 X- C  T2 Y& Z[  133.936655] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014400 00000000 6 P8 a  z) {' }5 F$ {
[  133.937447] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014404 059A0003
4 R7 }0 I) ~: X[  133.938239] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014408 02D0035A ; w4 J- Q3 F4 \2 d2 \0 ~
[  133.939068] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401440C 00850085
. S# j6 i" T, Q- t( ^[  133.939853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014410 00F00106
: c, y8 p5 S* H6 U/ c  |5 y2 R* ^1 n[  133.940644] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014414 00160016
9 u, j5 s8 ~( ~& g) @' O! z7 j' k[  133.941436] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014418 001E0000
' p4 A) y9 Y. c$ ^; c8 Q[  133.942256] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401441C 00000000 / |! E4 F, }0 {( q) C1 M+ m0 I# |
[  133.943041] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014420 00000000 ; L  @# h' l; r; u
[  133.943832] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014424 00000000 . N* {/ O. t, ?
[  133.944624] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014600 00086360
) I- R# |4 T; B. h& C[  133.945416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014604 00000000
. Y0 q/ M5 Q3 `" @" p[  133.946208] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014608 0000FF00
' |8 n' Z# {! o# K[  133.947000] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401460C 00000000
) T6 _/ q" ?* C& X: a* X[  133.947820] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014610 00000000 : Z# |4 C9 g' \% Z& `) N
[  133.948605] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014614 00000000
1 j& R, B8 a) z8 P9 u/ e[  133.949396] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014618 00000000
8 p$ g/ o8 s% d. Z1 A( Q[  133.950188] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401461C 00000000
* L; v* O5 d- V6 m% x5 F) c  e0 x" k4 }9 G[  133.950980] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014620 00000001
* E# }6 z: Y& O% n[  133.951771] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014624 00000001 " a/ T( ~5 K! ~+ y
[  133.952583] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014628 01010101
, P% l1 [7 W, m3 t5 e[  133.953367] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401462C 00000000 1 o  L8 }. y) t. m% _" j
[  133.954159] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014630 00000000 1 ~- [: \0 P/ ]1 c+ d8 [3 Z
[  133.954951] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014634 00000000 5 e0 k& N3 T2 ~) v( f
[  133.955743] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014638 00000000
0 z2 M! v& D: [: O[  133.956534] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401463C 00000000
) f5 @; N5 v. a. X2 g1 w. v# e[  133.957326] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014640 00000000
) X8 [; C4 I$ j) W[  133.958118] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014644 00000000
* y/ h8 x5 `1 z& B9 Q. p2 c[  133.958909] (0)[1906:PreviewCmdQueTh]K_ISP INF:  -
3 z; |! W1 U+ b: e" h0 S0 w# j8 `

8 {% M  @3 ^0 F, Y7 D而我看MTK FAQ08102 里这么说
! d4 @) n5 A  I9 }
1 g: X5 s# H3 L) ~2 {1 i: X$ k/ X( y4 r, R+ }/ x2 a5 U
[FAQ08102][Camera Drv]Mt6572黑屏,绿屏,花
( v+ F! M6 X8 U屏,卡等问题分析思路
$ _% e: X% W) H+ H2 v. u; v. E[DESCRIPTION]" x" Q, q" m* C$ Z
如果在进入camera的时候,发现有读到ID,可是确黑屏或者绿屏,或者出现一条绿线等,请先将ISP寄存器dump出来做" X" R. E) |) b" k3 _. O0 @* O
第一手分析
3 h  g+ f9 ~+ S9 x% q! n2 L5 A[SOLUTION]* e- s/ ^" V/ x5 i" \
一,ISP寄存器dump出来的方法:# i+ e8 \: q9 g& A; I
   1,直接在进入camera之后通过adb dump,命令“adb shell cat /proc/driver/isp_reg > 'your path' ”' R- L8 ~; m, `/ |
   2,手机有debug机制,遇到数据抓不满的时候会自动dump,在kernel log中搜索“K_ISP +”下面就是dump出来的寄
' O# |8 c/ q: \( T- |存器8 j* f9 M2 |5 s4 W5 R2 n
二,分析Tg那边的寄存器来排查是sensor的数据有问题还是后端处理有问题:: D8 K3 P/ s2 U: z
   1,看TG Grab Window的配置:
' o, Q: u5 S$ C' j$ @. l1 ~( M           K_ISP0xF4013418  0x06310001  GRAB PIXEL Start/End2 R) K( w# e/ l0 P
                                                                          & h: K( m+ a9 R0 m( s
        
5 }( o! O/ k+ K           K_ISP0xF401341C 0x02530001  GRAB LineStart/End
3 b3 h7 f1 @$ @" v    2,看Tg的input以及output
; r4 N3 l# d8 V, q0 ]# s$ d% l        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此8 T6 |0 b9 V# ~7 N8 P0 s  B
处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的; ~2 u; d& e. ?/ D, x4 |
值)                                 
% N( {! D8 T# ~! z         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  
6 l5 c' @5 S! v- O: U8 i- v4 H[15:0]Input frame pixel counter
' z4 A& R5 ?  y+ a& x  y注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从
: x5 M/ Y# c1 m5 l1开始算的,所以会+1. t) L+ O4 L( ~1 j) b* k8 F" G, C
如果Grab window配置不对,请检查sensor driver中Getinfo函数中的startx,starty以及GetResolution函数中的
4 ~) J" t. V7 [: |, ~# M9 P9 MWidth和Height。' Z9 D/ I4 K+ b
Tg In为sensor实际吐出来的数据,如果不对,需要检查sensor的setting,有可能是sensor吐出来的数据量不够或者配  [5 {- |9 l; r% _+ f8 e* h
置错误导致抓不到data;Tg OutPut为实际往后面输出的size,它应该等于GetResolution中的Width×Height×2,注意
& k! E& b* F% T# ^Tg的GrabWindow不能比TG的Input还要大,否则会抓不满报错

! S% h0 ~- V7 _4 Y/ q# Z0 c2 n, f# d5 W' B3 n: [
我的设备打印出来的 K_ISP0xF4013440 为 0 也就是TGOutPutDataNum等于0 。有可能是什么原因造成的呢?7 g) H% u4 s( `, [3 q9 }. U
sensor driver中Getinfo函数中的startx,starty应该怎么设置?

, u% \: K6 [# f( P% n  ^  {
+ i6 u: o5 w7 }3 A9 z; F  R2 u5 c
& u# a7 k/ K; B- J3 z
匿名
匿名  发表于 2015-6-9 16:28:42
ISP TIMEOUT 是因为BB已经跟CAMERA通讯上了,但是BB等待camera吐数据超时,我遇到过几次,十有八九都是DATA线的问题,72并口有几根线跟MIPI LANE是共用的,检查一下
 楼主| 发表于 2015-6-9 16:29:17 | 显示全部楼层
用别的sensor是没问题的。
. K- Y+ h. V. ?7 {) J2 V" g) M8 D! @3 C' c; w' I, T& e( ]2 \2 u0 z
主要是这个错误:
# q+ o( n0 A& RE/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
# y' r7 E9 I! D9 Z1 p/ A1 w6 l; `! R6 [4 W, M

- c% |1 U+ i. w% ^faq里面这样说6 V1 Q; b2 `3 d  J- U  p! g, C; g1 w8 t$ k
2,看Tg的input以及output
  [: J9 }4 L0 N        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此
: J5 p7 {* B1 H; E, N处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的. X% j; v! F( l+ {5 X/ u
值)                                 
4 n7 N7 u4 D$ U/ v         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  
) s7 c8 g% r/ j' j9 ~, I, }" H9 E& Y; b' }[15:0]Input frame pixel counter , c9 m* f, g" W
注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从; k9 p7 _+ C4 ?+ n2 L7 Y6 e
1开始算的,所以会+1
9 c( {) t& p9 e; e5 [5 z/ J
4 ^! h3 I2 n" q$ b而我的设备里面input是有数据的。但是output没有。! Q, [6 u: m5 [5 N9 v# N  y
input有数据,是不是bb端已经收到数据?能否说明硬件没问题了?
- b4 p# k: [$ o+ Z4 s2 }8 A但到了output端就不正常了。不知道为什么???6 L9 q3 `5 h* A* ~* @: e# u
, v' `/ \; A" A4 x2 |$ h" y9 J8 g
另外我的这个sensor是raw的。我是用mt6572 来接收raw的数据!
 楼主| 发表于 2015-6-9 16:30:27 | 显示全部楼层
72不支持RAW,你不用搞了
0 [  C! o8 u, F5 ]" k; \
9 K) i8 |% }& D% P. S+ ^. S
, V' h# h0 x5 V8 D数据本身到底是YUV还是RAW关系不大,两者本身都是一堆二进制数据流而已;1 `$ N7 g  V& o* }* `2 q

/ ^+ Q  f  ]8 i) i% ?; d- @我的不是标准的camera。
# q$ V1 ~1 O' t4 m2 {- S+ z7 }5 z  U4 c1 p; ]8 X
是一个二维码的定制camera。
) t, J& P, o6 b7 _' [) c  ^/ ]! z& d& V% j! T: s
我只想通过mtk这边收raw数据" v* O- a/ I. N- J) ^' ~+ _+ O

% y8 q5 y8 S( x4 x3 ^2 ]然后把收到的raw数据给别的sdk处理就行了。
发表于 2015-6-9 22:55:35 | 显示全部楼层
。。。。。。。。。。。72只支持YUV的sensor大哥
 楼主| 发表于 2015-6-10 17:59:28 | 显示全部楼层
essam 发表于 2015-6-9 22:55 ) z8 \* P8 y7 L9 U( M. t0 K
。。。。。。。。。。。72只支持YUV的sensor大哥

& S/ e" C! k: U1 m7 N7 e9 U: 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.