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

MTK6572上camera调试 ISP TIMEOUT

[复制链接]
发表于 2015-6-9 16:28:17 | 显示全部楼层 |阅读模式
在6572平台上面调试camera
8 S# Q# B3 W( q5 X4 _& x8 d( |2 h, p, D( I
遇到isp timeout
8 ?0 e) ]! }; \7 f
6 r2 m: _6 ~6 w% f0 t4 e硬件信号都正常!3 Y' ?7 I2 c# R! n2 s5 e

; b# r9 d3 k9 e; E( @这是一些LOG

5 q0 l! `+ {: E$ U: d" a5 r
+ h* z+ P1 ^( N$ u+ r3 P
[  133.832039] (0)[1906:PreviewCmdQueTh]K_ISP ERR: Timeout: Clear(1), IrqStatus(0x00000080), WaitStatus(0x00000001), Timeout(2000)
8 J, U& Y. d: {. A[  133.833471] (0)[1906:PreviewCmdQueTh]K_ISP INF:  +
% M  @( }( V  ]+ F0 {[  133.834067] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013000 0000000D / {# I; C; X- h; o" j  N; {
[  133.834914] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013004 01010003 4 f4 s/ _/ y+ w# _
[  133.835700] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013008 00000000
* z# W# H0 Y0 H# Y+ {2 d[  133.836492] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401300C 00000000
1 W1 N0 _4 Z8 J" F' G[  133.837284] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013010 00000481 ; w; D9 P2 t) I0 |3 m% }
[  133.838075] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013014 00000000 5 v. ~6 F/ e( [5 P% a
[  133.838877] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013018 00000000 / {3 w( w! ~, y2 p/ X0 p' Q& N
[  133.839661] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401301C 00000000 6 ~8 c: S/ L- I" {2 l
[  133.840453] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013020 00000000 5 u8 V- w( b- w2 O( C- P
[  133.841245] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013024 00000000
- V; h3 J. E( {4 e2 ^- H- e[  133.842084] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013028 00000000 6 l3 h1 O7 C5 A1 S
[  133.842869] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401302C 00000000
3 k8 P8 B9 Y$ {[  133.843681] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013030 00000000
( E; a# ~. U" j" c- S' |0 X  c; k$ d[  133.844481] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013034 00000000
: R6 x( p, D) M, `; k( }3 x[  133.845265] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013038 00000000
3 @% h1 p9 b7 B/ m& z[  133.846057] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401303C 00000000 ; W* o; F1 n1 S+ j. d9 N  a
[  133.846849] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013040 01100000
5 `$ V3 Y/ r% K! S8 Q# ]: B[  133.847640] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013044 00000000 ' o" K4 @. c! x( h/ `$ m& X
[  133.848433] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013048 00000000 * m. _5 N4 d; N1 G5 A
[  133.849224] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401304C 00000000
( |; L" c- S6 ~7 S8 V[  133.850016] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013050 00008005
* J  y6 m; d6 ?. ]  r; q[  133.850807] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013054 00000000
7 E! Q+ s  n/ J) r5 o: d[  133.851599] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013058 00000000 ' Q# d) @, U/ A7 x% P& d! g/ W
[  133.852425] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401305C 00000000 . u$ A5 h& M1 A! I. s1 j
[  133.853210] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013060 00000000   v$ X3 m, H: x' A, R
[  133.854002] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013064 00000000
4 I! y# {2 L6 d! I[  133.854793] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013068 00000000
6 b) {' }  n$ A* b[  133.855585] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401306C 00000000 0 L4 n. Q1 k- l# O
[  133.856377] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013070 20120705
( F" q9 C4 c7 |$ X[  133.857169] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013074 65720000
) H7 [* s' @  s[  133.857961] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013078 00000000 0 g6 V& B( r! i( h0 m% [
[  133.858752] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401307C 00000000 ) c2 C9 N' P) ?$ ^7 X
[  133.859544] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013080 00000000 1 ]; ^7 h$ d# A
[  133.860336] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013084 00000002
+ n6 o8 Y) H/ O% I3 H[  133.861168] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013200 00000000 ( S# F0 K2 v" w- Z# C! E  X& A
[  133.861954] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013204 00E40000
' P1 @9 F5 h1 Q; T5 j9 L[  133.862769] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013208 00000000 : t6 f. v* b2 \4 E- x) P$ R" \( \
[  133.863554] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401320C 000002EF 2 \) ]: a, Q5 E' t7 K4 Q8 o
[  133.864345] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013210 000001DF / D7 z0 W6 t- k8 y  O! n) \
[  133.865146] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013214 000002F0 & {0 c- r5 |+ Y- V3 e, [/ f
[  133.865931] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013218 08505050
5 X# I. T( p9 S7 C. B# e2 r[  133.866723] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401321C 00505000
4 _( `6 z. u. h/ W" A3 C: N[  133.867514] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013220 00000000 : a* U  x# Q& B
[  133.868306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013224 00000000 - q# z9 R6 ?; U, H4 |2 n
[  133.869098] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013228 FFFF0000
5 z5 W2 Z2 Y  S& k! s) v) L[  133.869918] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401322C 00000000
( p1 W) P. |2 Y[  133.870703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013410 00000105 * |7 U( p! X6 ?8 t& u0 C2 q. q; ~
[  133.871494] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013414 00001000
3 u4 d' D; \$ P# x[  133.872306] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013418 02F10001
' k1 ^8 I1 e' U. v& y[  133.873091] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401341C 01E40004 3 ?( P# z( ]2 y: T# x
[  133.873882] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013420 01100000
& U; ~- m" O, a[  133.874674] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013424 00001430
8 W+ h" f% P. p2 I4 I) i[  133.875465] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013428 00000000 # p; ?8 @# I5 V0 j, e
[  133.876257] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401342C 00000000
4 j$ }, f1 h+ h# y* S% L2 f: P[  133.877049] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013430 00000000
% ]5 M' s  d: q2 Y: m[  133.877841] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013434 00000010 2 i2 P2 F" Z) R7 D. @9 m% o( p  R
[  133.878633] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013438 0FFFFFFF 9 O8 d8 @+ }2 T( s2 d
[  133.879424] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401343C 00000000
- k! S. v5 }1 x- [" \7 A- m  v9 f[  133.880216] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013440 00000000
* p9 m" K. l# `$ i: O[  133.881008] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013444 00000000
# u0 a( x7 N+ W1 }+ a[  133.881817] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013448 02F001E1
- {+ ~$ |2 `9 l" e; r[  133.882631] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401344C 00000203 ' r+ X# H8 U! ^
[  133.883416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B00 00000000   S7 z9 U+ C: o* |  Z# O, C
[  133.884222] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B04 00000000 8 K# ^: q- ?7 Y$ Z
[  133.885007] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B08 00000000 , v! X' b! j: [6 K0 x
[  133.885798] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B0C 00000000
6 B# V7 D6 O& B0 Q8 o/ N. D  r[  133.886629] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B10 00000000 ' W8 q  D( Y" }: S& A
[  133.887414] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B14 00000000
  C; i5 n1 L, z* Q: y( f[  133.888206] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B18 00000000
; ^3 ?# C9 W- v[  133.888998] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B1C 00000000
4 Q7 B4 ~4 G& \* R+ m( ?0 h[  133.889789] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B20 00000000
7 p% D9 ~! p3 m, i8 h, A[  133.890590] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B24 00000000
& |2 j& n0 a. C[  133.891374] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B28 00000000 / S0 D6 V' P) H# ]- {* o+ ]5 h
[  133.892187] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B2C 00000000 7 T" y% X( k+ G0 h% z
[  133.892972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B30 00000000 ' c7 q& p& I. J, v: A
[  133.893764] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B34 00000000
; l! r% [- F% p6 A" I$ V[  133.894555] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4013B38 00000000
1 n/ X8 U( p% x9 J6 n[  133.895362] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014000 0000000D
; h" _9 E/ F4 D- h" R[  133.896161] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014010 C6DF3280
" a$ u$ B5 T) t; `/ [0 ?/ s9 Z[  133.896946] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014014 0000007F ' g7 \8 k# t2 q3 x. C$ |
[  133.897737] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014018 00000078 6 k+ s$ c2 i! x+ _5 Z2 W
[  133.898529] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401401C 00000000
( i, }0 y) E; N& y0 ^2 Q4 D[  133.899321] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014020 8E00C303 ( t- S3 H6 u( C7 D
[  133.900113] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014024 02F001E0
# h) Y* f% e) J5 F9 b[  133.900904] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014028 02F001E0
; O$ H" f) r: k[  133.901696] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401402C 02F001E0 , p& P5 y- |/ K1 A
[  133.902507] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014030 02F001E0
( l" @' `4 _1 g" T. N[  133.903292] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014034 FFFFD8F2
, F; U6 R4 E3 f, m+ _" R  O[  133.904083] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014038 FFFFD8F2 " {& l3 b# d+ A
[  133.904875] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401403C 00002000 : j- C  r2 X( e; O& E6 ^+ f! r- n/ r
[  133.905667] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014040 90000000
# q' @6 \1 f4 l! S$ r+ x9 K0 b- {[  133.906458] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014100 00002D80 & }  T. \% L0 v  I, M
[  133.907251] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014104 000A0000 * t: x# X+ K. Q6 e6 o- O2 ^
[  133.908042] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014108 00000007 % L0 i( ~' O' v, v; d
[  133.908834] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401410C 00000070
6 M% C+ _$ `$ ?% Z9 w  S1 j[  133.909626] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014110 00000000 4 Z* |: k' I- Y( ^
[  133.910417] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014114 0000000E
8 [% a5 t$ ~# [) Q[  133.911209] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014118 00040820 3 q1 G$ A' x6 B* @8 K0 X4 D
[  133.912030] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401411C 20110815
4 t$ w) \* F4 }4 C" N7 X1 y[  133.912853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014120 00000000 * P3 a0 ^( r1 E4 N6 r8 n2 Z* w
[  133.913638] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014124 01010101 4 Q3 X& u. z  C
[  133.914430] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014128 000000E4 : v: w) a/ `3 a: g" y; ]
[  133.915221] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401412C 00000000 ' }2 [2 V$ v* o6 H; F/ b3 `* u
[  133.916013] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014130 01010000 . \7 Q- K$ l  @  k5 w. n
[  133.916813] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014134 00000000 1 a* ]) z2 w3 @3 {
[  133.917597] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014138 00000000
7 v8 m( l( `" V# s6 A[  133.918389] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401413C 00000000
& h$ E: N* A' d[  133.919181] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014200 10000400 4 \2 J. s. E# S- }" L% s5 o0 f
[  133.919972] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014204 00000000 8 k+ C1 P/ @( k! L
[  133.920765] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014208 00000000 * {5 m. s, x% z8 {- l) r% I
[  133.921584] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401420C 00000000 ; [0 ^  y* p+ q. |, r4 x; V/ w
[  133.922387] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014210 00000000
4 I6 \& H/ s! D7 l& E1 ]: y[  133.923172] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014214 00000000
6 @# U/ X- x8 [[  133.923964] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014218 00000000 ! w6 |2 o% p$ L5 z1 W
[  133.924755] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401421C 00000000
5 d2 d" s3 C* Q4 \) e. h[  133.925547] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014220 00000000 ; Z6 W4 ~0 Z- g1 f4 P. h; R: u+ k
[  133.926339] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014224 00000000 & e" ]  w+ R& p" |
[  133.927130] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014228 00000000 6 R& c* f  C2 @% L" {
[  133.927922] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401422C 00000000
6 r8 R5 ?, l* o* d# z- S[  133.928714] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014230 00000000
8 _; ]' h$ `: _! J) p9 D[  133.929506] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014234 00000001 3 \0 w; Y  y4 a( O
[  133.930298] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014238 00000000 & L1 o4 R! s9 I
[  133.931089] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401423C 00000000
5 ^; b6 E: A3 \: q" U[  133.931881] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014240 00000000 6 j2 k1 ]1 B  ~4 e1 o  T
[  133.932703] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014300 A0000001
' K. g& G* W5 V$ l- U0 `5 Z[  133.933489] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014304 00010001
: \- l' s3 `/ X+ h1 b3 R[  133.934280] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014308 00300004 ; e& P9 G" v5 U3 x# B
[  133.935072] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401430C 00000000
" ]1 N# q& Y  A3 `" ?[  133.935863] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014310 00000000 8 r; F/ M; L0 c+ h, A# e" M+ k
[  133.936655] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014400 00000000 ; a/ ^! m  k/ T5 V
[  133.937447] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014404 059A0003 ) P7 k$ v6 o% E' o4 Q% |
[  133.938239] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014408 02D0035A
! Q0 C/ i# j2 U$ o0 d[  133.939068] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401440C 00850085
9 |" z4 S' f0 T3 P6 L[  133.939853] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014410 00F00106 ' K' o( E6 n7 |) A
[  133.940644] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014414 00160016
* o! v( Y! _! Q) d7 w1 o[  133.941436] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014418 001E0000 . R9 a- k% W" J: ?! A. @/ ?
[  133.942256] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401441C 00000000
: c& q. T% f: T0 Q  k9 o[  133.943041] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014420 00000000
: x/ L" \/ g- v- i[  133.943832] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014424 00000000 . F& g1 A! S" h( o# V4 f4 s' r; Q
[  133.944624] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014600 00086360 6 D, Q8 [+ X- Q1 m1 e1 m
[  133.945416] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014604 00000000 1 G' G* V% h/ P. [/ u0 p+ Q# i8 m
[  133.946208] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014608 0000FF00
  Y5 V9 s  D( B5 |" w; ~[  133.947000] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401460C 00000000
' Q! s" }6 x. l1 O8 [[  133.947820] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014610 00000000 5 `  c( ]* }- h; C4 x
[  133.948605] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014614 00000000
+ d5 l( t' s2 E9 Q/ j[  133.949396] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014618 00000000
$ a% `+ J) E6 R. C- G; r[  133.950188] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401461C 00000000
  j0 h  M  T1 x3 h[  133.950980] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014620 00000001
4 o5 j+ b' G) v& `[  133.951771] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014624 00000001
0 x- h8 `. g' Y! i  _5 z4 Z8 F[  133.952583] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014628 01010101
6 S: `- a& K: @5 ?( I[  133.953367] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401462C 00000000
: u: [( a, Q( k- Q[  133.954159] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014630 00000000 . [& a3 a0 v# }) @' }, n* D9 a
[  133.954951] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014634 00000000 9 e2 B, u; F+ r- |/ [: l8 Q. g: J
[  133.955743] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014638 00000000 1 V: l" |) _( z* p  X
[  133.956534] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF401463C 00000000 . F- `4 D" Z7 n* P9 `
[  133.957326] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014640 00000000
0 T5 |& q( O( a& W[  133.958118] (0)[1906:PreviewCmdQueTh]K_ISP INF: 0xF4014644 00000000
# {( V9 W9 K# b! l2 |[  133.958909] (0)[1906:PreviewCmdQueTh]K_ISP INF:  -

" u- D3 Z: }# f% {" N) W; k9 U- D# c9 y% A. @. e) B) t; {  I
而我看MTK FAQ08102 里这么说
( K) l6 q$ s# w0 t6 \, o/ F6 D1 c. \' P1 I2 Q8 y! J) i
! H1 f/ C8 j# l5 _, |/ {/ Q5 L0 N
[FAQ08102][Camera Drv]Mt6572黑屏,绿屏,花6 U. @, H6 _* _# z# o" l. Y
屏,卡等问题分析思路- U9 L% V+ O/ r) \) d& M
[DESCRIPTION]
+ [" `* @5 {6 o* g" `如果在进入camera的时候,发现有读到ID,可是确黑屏或者绿屏,或者出现一条绿线等,请先将ISP寄存器dump出来做2 W/ O" a( w$ c2 k. t8 n. c
第一手分析* B) m3 `3 r* y: ~( z3 b
[SOLUTION]% b4 G" f/ R2 Z7 r
一,ISP寄存器dump出来的方法:9 U3 s! L( o( Y
   1,直接在进入camera之后通过adb dump,命令“adb shell cat /proc/driver/isp_reg > 'your path' ”8 r! `: I) q% ^1 P1 u1 \5 z
   2,手机有debug机制,遇到数据抓不满的时候会自动dump,在kernel log中搜索“K_ISP +”下面就是dump出来的寄
& |+ H' U5 q1 P0 w- r存器0 [% O. I* l5 Z6 `; d& n3 I, L( C
二,分析Tg那边的寄存器来排查是sensor的数据有问题还是后端处理有问题:/ V4 |2 K$ N4 k
   1,看TG Grab Window的配置:: h) O* e2 K. N8 y6 |
           K_ISP0xF4013418  0x06310001  GRAB PIXEL Start/End0 C6 `2 o2 ^# e& D( k
                                                                          9 I' m  P# N! ^9 z1 q
        1 H. ?! h  W  L5 w# U9 T0 r0 t
           K_ISP0xF401341C 0x02530001  GRAB LineStart/End" C# L+ ?  P3 r
    2,看Tg的input以及output
) Q9 G" N/ [5 I1 V1 G        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此3 u! q8 x" {% \$ u; P, [2 F
处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的4 M3 K6 O+ V$ N" \7 e( h
值)                                 
. }& a4 S" @9 `9 L7 D         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  
& s: ]/ q4 X: J$ W[15:0]Input frame pixel counter 7 d4 w8 O1 o! z' \( N" F
注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从
- b5 W( e( u! w! ^' I# x' X1开始算的,所以会+1" l3 h) ~& l5 H
如果Grab window配置不对,请检查sensor driver中Getinfo函数中的startx,starty以及GetResolution函数中的
3 c8 ], F" l* b; A5 `8 pWidth和Height。! ^2 S+ X  j- o' Q; \% O- D
Tg In为sensor实际吐出来的数据,如果不对,需要检查sensor的setting,有可能是sensor吐出来的数据量不够或者配6 M8 x9 ^/ n: W
置错误导致抓不到data;Tg OutPut为实际往后面输出的size,它应该等于GetResolution中的Width×Height×2,注意
4 d# k0 Y! ]& ?1 o. G) ETg的GrabWindow不能比TG的Input还要大,否则会抓不满报错
6 T% O; R$ M' ]% m' i
: C4 ~6 G, s8 t4 n/ c7 C% l
我的设备打印出来的 K_ISP0xF4013440 为 0 也就是TGOutPutDataNum等于0 。有可能是什么原因造成的呢?
9 V' ]; v* l! Rsensor driver中Getinfo函数中的startx,starty应该怎么设置?
) P  z& \5 K5 M& ^

. g5 z( p% q6 @+ R6 p* ]" r) K1 [
- c( v3 h6 R: r. h: E: d3 O
匿名
匿名  发表于 2015-6-9 16:28:42
ISP TIMEOUT 是因为BB已经跟CAMERA通讯上了,但是BB等待camera吐数据超时,我遇到过几次,十有八九都是DATA线的问题,72并口有几根线跟MIPI LANE是共用的,检查一下
 楼主| 发表于 2015-6-9 16:29:17 | 显示全部楼层
用别的sensor是没问题的。
+ Y% g9 ^" Q$ q+ A, P
/ P4 z* U1 X3 o2 V+ f主要是这个错误:/ j8 R8 {9 a4 X* i5 b% _" ^
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
% }+ s: U( }# H. h* E( v9 ^+ B8 ~' }5 C7 @* q1 K$ n+ H
6 a/ g& x# B& q* D0 A! G# g
faq里面这样说0 O. z+ C0 w8 X4 J  y9 \3 {
2,看Tg的input以及output
, ?  D; r8 S4 u* V+ d3 T        K_ISP0xF4013440  0x000e5b60  TGOutPutDataNum=Widthx2×Height(此1 T- r2 }0 q/ t* T0 P9 j8 L2 U
处的Width和Height为Grabwindow的配置,对应到driver中的Get Resolution里面的
* t, f9 w' L, i# g% V8 K  s值)                                  6 K4 v4 C$ f) h8 W5 X
         K_ISP0xF4013448 0x06440259  [30:16]Input frame line counter  ; o0 P7 y" n5 u4 V% t' y1 g
[15:0]Input frame pixel counter $ ^5 D# \7 _1 _. O& [
注意:由于yuv1个pixel是由2个byte组成的,所以宽会等于抓到的byte/2;高是从; y7 g8 r! h5 E! F/ ?5 x
1开始算的,所以会+1+ @5 L2 H1 W: R- [) x% H
( Z% f: [7 t3 b
而我的设备里面input是有数据的。但是output没有。+ N$ b8 k- t& ^4 R. ^" g1 M
input有数据,是不是bb端已经收到数据?能否说明硬件没问题了?
9 {" h9 z. m  n: G- K) H0 [但到了output端就不正常了。不知道为什么???# e% b9 E/ e4 D# Q2 c) `$ Z8 ]

% r5 I; r- ]1 Q, P' d( n) L% `另外我的这个sensor是raw的。我是用mt6572 来接收raw的数据!
 楼主| 发表于 2015-6-9 16:30:27 | 显示全部楼层
72不支持RAW,你不用搞了
; l. z+ ], h8 Z4 t7 b& K
, l, ^% F% j' K% Z7 E& p, D& P  \; N# k5 v  O" K# m( X
数据本身到底是YUV还是RAW关系不大,两者本身都是一堆二进制数据流而已;  W2 x/ ^7 m. K" {' y! ^

% Z/ {+ _& ]& t我的不是标准的camera。. E* ?7 X) Y9 j; A# g7 w& w
8 @" w# {: j& w  |7 A
是一个二维码的定制camera。$ i' Y" X. `! y
" d. s9 s- U! r2 {7 A
我只想通过mtk这边收raw数据! g8 r9 a4 {6 h5 C7 V

' E# l1 z& H9 y然后把收到的raw数据给别的sdk处理就行了。
发表于 2015-6-9 22:55:35 | 显示全部楼层
。。。。。。。。。。。72只支持YUV的sensor大哥
 楼主| 发表于 2015-6-10 17:59:28 | 显示全部楼层
essam 发表于 2015-6-9 22:55 . {' N- V% O! I/ C( f2 b6 k
。。。。。。。。。。。72只支持YUV的sensor大哥
" s- m  {4 w0 a) w
是的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.