|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 h, h* Q! A. z7 j8 ~; g
3 S" \7 W' O" `4 h) ^
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
- g2 G% L( M/ M/ M& c& u8 K& Zvoid server_working(void *server_ptr)
! s3 j& X# _+ u( H{
5 C. B8 ^2 @# V7 ~ Server *server = (Server *)server_ptr;
/ Q9 f6 o& \% Z/ P
* X( u* Z; F( H5 w c server_ipc_resource_init(server);: A+ W+ M( w k4 }* x' I* W1 }
- f' W& S) t" k9 ]6 K, H* D //初始化aic31; a+ Z9 j( B# Q3 W5 q; @2 y
aic31_op_init(NULL);; M; s" M) |+ V+ w/ j$ x$ Y. q
//demoLineoutMain();
! v6 R7 L5 L. u6 @4 _ D; S' ]4 e
5 M/ }' c- K9 |+ M% a2 N9 v1 n! P% |! @" k( x* V% o4 A
, n) R; q+ z( _
& V4 g4 g! k5 ^! ]; Q9 b, n
, Z) _& A* }% s: n# Y a! q, w b2 b/ J1 u! M2 e; Z; W" N
//加载fpga程序
L) ?# g9 y$ X server->fpga_conf_start = true;( T2 N1 H1 N$ K& o7 m$ H
while(server->fpga_conf_start) {
+ y3 G# C) m4 J( T //处理fpp数据
0 `8 }" D4 K0 A5 Q4 V server_handle_fpp(server);
% w& t9 G* ]( }$ G* ?4 C }
6 t2 \- d; Q, \# g( |/ E# C% T- z/ X9 w# V
do {
: j8 k) H; s: r, \( `9 V //处理来自arm消息) T! O9 D- A8 x
if (!server_handle_message(server)) 4 r. F2 ?6 t" u5 I
break;
" q7 j: ?6 d# m/ {
, m5 a. I: d8 W* Y, T5 s- ^ //处理接收upp数据
# i+ Y% @+ ^: ]1 ]% R1 x' G2 W server_upp_data_recv(server);
8 H, r: v7 C2 N/ T0 I' d server_upp_data_send(server);
7 S! a9 b5 P$ L( _ } while(1);
5 {6 \9 p6 W+ e. d. O8 s2 T8 h6 w E. G1 Y$ N
server_ipc_resource_release(server);8 N% L* F" C& \' c
server_destroy(server);9 b6 n2 n7 L) I
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|