|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 - n+ F4 p4 A% v
5 u5 f" {8 A2 C! r% G双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
1 ]7 g+ q' L/ [5 k& Vvoid server_working(void *server_ptr)
" e; S7 O* {7 A4 ~{, T/ Q9 }' b r$ h- Z
Server *server = (Server *)server_ptr;
' Y/ [2 ^$ U# J- L' E7 p- V+ _: k0 j+ P+ m* Y
server_ipc_resource_init(server);/ F* c( D3 G* e
! j( z5 s3 D, V' y //初始化aic313 ]$ `+ `; t8 G, B* f
aic31_op_init(NULL);# C$ W6 i: ^, H7 }9 k
//demoLineoutMain();6 \2 q- ?0 Z/ o" y4 R' w2 B
3 \% \- q; j0 q- b- B# `
5 o+ G1 E, W. ~" I% |5 f& R
9 Z3 S; G+ P3 [% w: R" x* s8 d3 F* N9 R: z6 Q q* ]
" x6 p0 i( |1 \2 L% M3 D) U5 U2 P7 c. t! o
//加载fpga程序
: n1 n6 ~2 Z! X. X, } server->fpga_conf_start = true;
2 z9 e: z: S9 y1 X/ j! Y ~2 Q while(server->fpga_conf_start) {( O8 x5 _0 H- \6 X$ i8 N7 k
//处理fpp数据( H. v7 I, M6 m+ K) R
server_handle_fpp(server);$ G# {% L9 S. ~; K' j: @5 r
}/ M1 d# G' H4 [& P. a
7 A8 m7 A# H" R: X( A2 {3 @, j" k& u do {/ n$ t, A- A% _
//处理来自arm消息- X' }3 }. F, C% \" _
if (!server_handle_message(server))
) X, W( x# q, R2 n break;% [) E4 I, o9 t) Z
0 O! u: n1 c) _ R& i4 v //处理接收upp数据0 L2 @1 }) {: x6 w3 ~' Q
server_upp_data_recv(server);
9 [: B' e2 S. c; P% {3 R9 h server_upp_data_send(server);( a" \1 n, ?7 T0 I% t8 h
} while(1);. ?. p+ m5 X# ~: Q6 N2 `$ e3 s
/ n g6 u+ ?- U5 d9 K server_ipc_resource_release(server);
* E9 T* |9 P3 E8 [; X server_destroy(server);
; [% P$ s1 J' \ d6 `} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|