|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 % G' A+ S; [, d# A+ C
% ]7 G* h s8 Y0 [4 E双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):8 D, Z2 c1 K* D. B- p% e& M$ L
void server_working(void *server_ptr)
3 w) _: N! {* ]; {2 P{( z0 g- z B1 z; v9 W3 A4 E8 e
Server *server = (Server *)server_ptr;$ N/ ^& a" n. H% L; b5 }
/ p- q; W3 j2 s9 J" U
server_ipc_resource_init(server);
/ h* J7 f: h- m! B2 Z
# l1 D( Z2 W, N/ E" W //初始化aic31' w. q2 F9 @% B( Y/ z' a# R
aic31_op_init(NULL);7 l, M# I/ }& }( }! ~+ ~
//demoLineoutMain();
1 [" D# T8 R. Q2 W0 l5 E- }* L: P- f
3 B& y; d) H( ]% _* Z% [9 l' L% h" z, t6 S- j- ?
' v3 \7 f6 d4 D% r: t. O4 X i- C. O; h5 ]" z7 d# z
& H0 s% V) b$ b$ j* L& Z2 Z1 S
//加载fpga程序
/ @* @: y5 h: t: F% x server->fpga_conf_start = true;
$ Q% S9 d6 m+ W" |2 M4 @8 G while(server->fpga_conf_start) {5 ~4 \5 [/ ~9 t8 E4 a" c
//处理fpp数据
+ g3 u7 B3 \/ w; c; B" I- } server_handle_fpp(server);
* Z" D$ {8 S8 A, {6 p$ p }
+ \" o( Z z6 H$ d* r
" ]0 I4 d( I% x$ f do { w M" w( N" j/ k+ _# w
//处理来自arm消息 W4 J3 ~( L( d4 {/ w# F$ j' \% p
if (!server_handle_message(server)) + }8 k9 t# V' _! F( e
break;
/ F2 F7 j. ^8 ]9 z, E: g; E X1 }, o3 d
//处理接收upp数据+ Y, n8 N# O; H/ @+ d
server_upp_data_recv(server);
( P& I7 X+ r7 [0 m; ]$ r) Q server_upp_data_send(server);
; ~1 T. Z6 G0 J1 s6 v } while(1);
) z3 w# K1 u9 l% O. u' l5 w
7 y. |" X& }" o- M- q server_ipc_resource_release(server);% \5 u# H/ H5 x, b# c
server_destroy(server);8 ]8 @+ h' N: O" D" |' ^( y
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|