|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 + F0 N1 ]) i4 x$ M
" l% n" L9 a( b% b b
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):( P9 x- n/ e8 K+ I" p$ C& Q& h t
void server_working(void *server_ptr) 0 w t1 [& Q3 r ]6 e
{
# c! F6 a+ i5 p: Y+ G Server *server = (Server *)server_ptr;
* m' o. U0 r* |& O4 L) ]7 k) e5 h5 q9 N/ m6 c1 x: C9 F
server_ipc_resource_init(server);
# ~$ k( w1 a0 d) ^3 W
; u4 x5 L0 s( i. m //初始化aic31
1 J7 [4 |5 o% g2 `, }8 Y aic31_op_init(NULL);
! l% R0 s& g4 ~ //demoLineoutMain();9 ?; n& S0 h+ d
5 J7 ?/ p( s1 O6 i( e% l& ~
$ b# z. A! o! H/ r. m- O2 }8 I
' }. |6 j) V. r$ Y" z$ G
6 f9 \: Y3 Z& D: k
$ L4 J* P; d$ H
' \5 c' H1 w1 C8 a //加载fpga程序
! x7 O% \; q+ W. W server->fpga_conf_start = true;1 T6 W! V D* I$ Q& z! s& d) ?0 T+ o. {/ S
while(server->fpga_conf_start) {+ J" q0 Y( k- \
//处理fpp数据
/ ^, s+ a) }# c8 B' X server_handle_fpp(server);
: `8 Z- u% |+ e; d: G4 l# l N/ A }
4 [% Q, p8 M9 p' n4 m4 O* D8 c4 K) }4 x0 i! Q% g, @
do {
1 K6 _' f, G& d, M5 V4 Q @: w& E //处理来自arm消息
0 W6 J% _+ G a, y if (!server_handle_message(server))
2 [1 f9 O5 j4 w" b break;
$ |) r, \: h" u
3 v" ~4 q7 O; e* D- N //处理接收upp数据
. |: }7 T& }6 B5 @ server_upp_data_recv(server);
- L3 l& Z8 f# K1 ?: q# _ server_upp_data_send(server); P& s1 J& E$ d) f% e% s
} while(1);" D' h. j9 H( R2 \* I: L
; _+ j3 e# l! [- M" L8 A
server_ipc_resource_release(server);; M8 @3 p$ e6 P% M) z1 a
server_destroy(server);0 i( Z3 c5 X5 m" v1 D# j2 S
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|