|
|
我用使用TL138的ad7606_dsp demo程序 发现运行在128k采样速率时 随着运行时间的变化ipc_ring_buffer出现问题了 剩余的内存最后为0了 也就是没有release掉 不知道各位之前注意到这个问题没有 是否有好的解决方法?求赐教~
& {) g" _; M+ M
& W1 X+ Q3 p& o0 L0 `[INFO |main@main_dsp.c,82] --> main:
w' F2 D; ]) ]5 d' y[INFO |message_loop_fun@main_dsp.c,24] --> message_loop_fun:
7 }9 ~1 Z! [* o0 k, A[INFO |message_loop_start@app/message_loop.c,115] message loop start, f9 C7 Q9 ]: s+ r# y
[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
R, |1 R0 S, ~8 @ v8 Y[INFO |message_loop_on_disable_fft@app/message_loop.c,97] recv disable fft- A2 R# i! A L4 b( D# c+ P
[WRAN |message_loop_on_disable_fft@app/message_loop.c,99] no start cmd previous0 E8 [5 G- T2 M/ B
[INFO |message_loop_start@app/message_loop.c,119] wait for cmd: }- y, ?; `9 H8 u6 c% y2 a L
[INFO |message_loop_on_start@app/message_loop.c,68] start, sample rate is 131072 points5 G; D1 z7 Y6 U/ f
[DEBUG|ad7606_trigger@driver/ad7606.c,494] set trigger as 131072
( Z4 Y7 b6 T' z' A7 T5 J$ k7 H[DEBUG|message_loop_on_start@app/message_loop.c,79] channel is 09 ~5 C& D" i/ u( V
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8912896:
: F4 O6 d! |7 e8 k" {[INFO |message_loop_start@app/message_loop.c,119] wait for cmd
& ]# p4 Y! l0 ?/ d/ {5 ][INFO |fft_task_func@app/ad_workshop.c,61] fft task is running& x) l/ i" P y' W4 q4 E7 ~1 {
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:+ W. u$ p( `" [4 A: s2 f" l
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:
6 p, D& W; I" w w2 G- [- H[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7864320:8 q) u3 ]! y7 k" M( s7 @
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 8388608:. ^2 E# ?# @/ q$ V" j1 i/ r) h
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7864320:
$ c1 n5 K6 v6 P4 ~$ F1 y[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 7340032:2 [" f9 d* [. J; z
…………此处省略…………
4 H2 h# t0 @$ s3 t* z) ~! ]6 H[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:% ~- R+ J' G& @- j1 T8 `3 R* k |7 r
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 524288:
# i: o' ~) H8 i, |6 S5 G[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
- E1 p+ W# A8 j[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 0
- D6 i: g, R1 b F[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 524288: r* ]2 o8 t( p+ s5 m% ] P+ R! A, ?
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 8388608
4 y4 U" ]+ {% {! o& ^# }[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer9 M+ Y" P& F+ P
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
( D3 E- N4 z7 q" _9 R% e" |1 j[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,63] Empty size is 0:
5 C; t3 S! T, _2 X[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 0
) l4 ]% m0 D" G- r[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 0+ ]9 W% O5 K; C: q, a+ `! [9 R
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 8912896
) O- q1 I u x; r+ n$ J[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer
; h9 o( V- N' S) [[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,58] unstatified acquired, request is 524288, actual is 03 m7 E- H: l1 ~
[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,59] empty size is 0
b; F) l/ Y, Y: ^' v[DEBUG|ipc_ring_buffer_acquired@ipc/ipc_ring_buffer.c,60] valid size is 8912896
% v. q! V j3 I/ P2 n8 G[WRAN |ad7606_busy_hwi@driver/ad7606.c,349] failed to acquired buffer; B0 a' C$ g4 W; o7 V7 J$ o X* C
1 f$ j F. }( g) |8 A; e
# w3 P; o Q( b, I
* i: i# ]- X; q: M" P9 v3 I
7 ?1 `+ l8 P' n1 u+ M; ~) z |
|