|
|
我用使用TL138的ad7606_dsp demo程序 发现运行在128k采样速率时 随着运行时间的变化ipc_ring_buffer出现问题了 剩余的内存最后为0了 也就是没有release掉 不知道各位之前注意到这个问题没有 是否有好的解决方法?求赐教~
+ L, [* H2 P+ _: R9 @6 D6 z. k
( i/ w& V- z& h, i- _[INFO |main@main_dsp.c,82] --> main:
2 z2 Y$ D$ W+ e! T, Y6 ?) H* e; W) N$ f3 B[INFO |message_loop_fun@main_dsp.c,24] --> message_loop_fun:- E. T& Z& E0 G- r( m* A+ C& U' d
[INFO |message_loop_start@app/message_loop.c,115] message loop start; V( X4 X# v+ z1 C4 i$ V
[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
. W( [5 m. `+ P! v[INFO |message_loop_on_disable_fft@app/message_loop.c,97] recv disable fft
o0 ~: |; W" \9 R2 p[WRAN |message_loop_on_disable_fft@app/message_loop.c,99] no start cmd previous
" `* B4 ~. ]; g2 o[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
2 z* u# @1 g1 M: k6 q# w% [7 S& H[INFO |message_loop_on_start@app/message_loop.c,68] start, sample rate is 131072 points
- P9 K' j* a8 K" V" N# I; y[DEBUG|ad7606_trigger@driver/ad7606.c,494] set trigger as 131072
/ |1 K0 p- _* V4 A[DEBUG|message_loop_on_start@app/message_loop.c,79] channel is 0; Z8 v/ J' O* y4 ]0 S- |: W
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8912896:8 ^. o8 Q1 w) w# P4 @
[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
4 {) K9 Q. e& n( s[INFO |fft_task_func@app/ad_workshop.c,61] fft task is running5 L, M9 ~. U x8 y* \# w, }
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:2 y( i! ]9 h8 X
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:) D) u! K/ I- J
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7864320:" @* n' p, K4 f1 S4 E6 D
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:' a$ s0 M7 ?- ^! @: G U$ m/ z
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7864320:- } K/ f+ w% b/ }/ a! a% s5 D/ ]
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7340032:. e5 W( f" w; i$ C$ `. y
…………此处省略…………# o! G/ H. j5 k5 Q" j, A! s2 X8 b
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
: ?9 C* c2 x0 U, ^[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 524288:5 k5 s8 r8 E& @% x4 Q1 T- `
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
0 t) ^% @5 }8 X0 G+ _+ k0 o5 C[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 07 l" L' A/ U) B! n/ t3 z
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 524288
5 h5 e; o8 ` j[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 83886089 o, a3 M. a( Y( P+ C4 W
[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer1 L# H, s. W* y" K
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
8 `, M' h, m- U& i, I, ^[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
& Y* R4 j( V a& C4 b; B: Q( L[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 0' n+ z5 A* Q l; @: j: z
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 0& W/ F. l+ H' N
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 8912896! w" G* U$ K9 w" \& X; M
[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer$ N/ O" m \: y2 H5 P) J
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 0
% F3 m3 T, c9 {3 N$ w( K[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 04 q2 N( G8 T' `
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 8912896
4 e* R2 o0 [' c% w) ~[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer8 a% U* T# n% H& Z! w7 t2 {
- E' F5 u T( h
; m* a c4 L% F4 [) o% G) S
; H; a" ~0 E4 f& w& j% X( Q9 N) [) N# g2 B
|
|