|
我用使用TL138的ad7606_dsp demo程序 发现运行在128k采样速率时 随着运行时间的变化ipc_ring_buffer出现问题了 剩余的内存最后为0了 也就是没有release掉 不知道各位之前注意到这个问题没有 是否有好的解决方法?求赐教~3 p9 d; G! x' f/ M
4 ^1 | g ~/ `8 N* f' w0 t[INFO |main@main_dsp.c,82] --> main:
* d3 [ J, S! o+ e0 Z[INFO |message_loop_fun@main_dsp.c,24] --> message_loop_fun:: f% S E; |# o
[INFO |message_loop_start@app/message_loop.c,115] message loop start
# x1 j/ i5 e9 y; B7 B[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
0 l, a `+ Y% Z[INFO |message_loop_on_disable_fft@app/message_loop.c,97] recv disable fft
, F6 b q4 m' V7 ^[WRAN |message_loop_on_disable_fft@app/message_loop.c,99] no start cmd previous8 a9 d4 N9 c4 y/ V( h: S4 T/ U
[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
) B4 O" ]5 x7 E, K[INFO |message_loop_on_start@app/message_loop.c,68] start, sample rate is 131072 points$ w$ H6 d' o6 ?# n; K: o5 F) r/ A
[DEBUG|ad7606_trigger@driver/ad7606.c,494] set trigger as 131072( [3 [4 m6 n" F# p& s% H
[DEBUG|message_loop_on_start@app/message_loop.c,79] channel is 0$ b% f8 f2 {5 G( C, ?9 _- O) y+ ]
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8912896:
2 T+ E5 @0 e: R- w, c7 V[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
' |) j. p j/ S/ l[INFO |fft_task_func@app/ad_workshop.c,61] fft task is running0 G2 Z% b" L- B5 {5 H
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:
6 O! c1 |4 \: ~! N q1 n! V[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:
, f$ \% c- x1 X: @ c' O n8 E[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7864320:0 E1 O# L( \+ K$ K4 I3 ^
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:* T, U9 g" C$ L7 N- p& O6 Y* y& |
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7864320:9 I( [" M" V5 c4 v7 y3 v5 r/ N! y
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7340032:
' Y z5 r2 b, l, x; b…………此处省略…………
`) a/ Z2 J6 A- D8 f1 y7 A! J/ \[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:( |' \# c$ V7 J7 W; @ k
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 524288:
$ M9 {' i' Z/ `& ~ c[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
' i; y. H+ M+ a* F! j3 `) H[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 0
: c- f- k/ [$ h4 u- I" d[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 524288" z3 \4 K/ D5 e, E$ D. c' ^+ s3 {
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 8388608/ j7 ^$ t% W: q, [" M, j" |
[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer: ~- S0 j$ O. z- a8 j: W7 |
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:; c" O9 Y3 v# U. X9 S% W& w
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
5 H2 v# ^- k$ C6 w[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 0
( J" u* }! }* W& ]3 l5 k9 b' H[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 02 Y {" j/ ?* u5 l! f$ l/ ?, t( {
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 89128964 K. k" i8 T! T) Q) f- m4 z2 ]
[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer) ~ t* y/ p$ ^* D: F- ? r
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 0& a; ?& b$ U- h4 ^: D: x
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 0 w( d) A9 S* I2 v( {3 o4 z/ P1 j; _
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 8912896
# `# C A, w" q5 `1 J0 `$ I[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer
+ j+ m( {9 E1 l ]0 n3 t( p# [& g- j2 d* s
: f% T1 J4 { v" _. ~9 W7 s
# n. J( J$ S- a8 R. L
3 l0 |+ a9 Y# N0 Q6 Y |
|