|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
n0 ~( S% ^' X
0 V# t0 w T. V7 j1 G! I双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
: c. u$ Q# y# j& ^! cvoid server_working(void *server_ptr) ) _% f" c3 D* K4 E
{5 V) m$ x9 i4 S6 z
Server *server = (Server *)server_ptr;
2 _) i- C9 ~/ b; G. |
* k3 A0 N$ a b5 c server_ipc_resource_init(server);
! z% g3 ?% C( {' w) w# p4 C/ f6 Q% N
, C4 |5 E" N# ^5 e/ |+ Z; Q5 l) Q6 ~ //初始化aic31
& j2 ], v6 {; m% K+ W aic31_op_init(NULL);8 ?" h! o, X( ^
//demoLineoutMain();
5 l A# {0 d' I2 _/ e: G* y$ Y
' a. k1 Q0 O1 A' U3 J& d1 G1 ^, \# j/ H& `- X9 s
8 b- A6 Y+ M* j" b4 N) p! V
, j P+ s8 f% c8 R6 Q1 {* W/ v2 m7 B# Z7 B9 E! v
' E9 f6 X W; S4 B1 ]- Y1 H
//加载fpga程序
; W: w! b; C3 Q& c2 ^ server->fpga_conf_start = true;
$ N& F! f% _& A while(server->fpga_conf_start) {* `" o. c6 o1 [- E# w& c
//处理fpp数据
/ \+ u! b4 L5 K8 k server_handle_fpp(server);0 t; t) Q( `+ M0 s' ?7 D F) i! l; }
}
) ~" P+ K- @/ i s* v1 X c3 ~4 q5 g g+ k2 P
do {
+ \% v& k: a& h //处理来自arm消息
2 I W" f# [4 r1 ` if (!server_handle_message(server))
. t" y) n7 I5 G0 w, I/ A9 N/ d break;
( _' w- H7 E% g" E1 Q* j* M- I8 g; z$ t" Q- ^9 d
//处理接收upp数据. W" ^' H$ j* s& J6 ]2 ~
server_upp_data_recv(server);& V$ g5 y, k7 p
server_upp_data_send(server);
7 |0 f$ a4 O% Y+ Q } while(1);
6 G \/ b( }- N3 O: K: c0 ?& \: s4 N- g8 W4 m, w2 q3 R4 I
server_ipc_resource_release(server);4 w9 \& H: G8 @( }
server_destroy(server);
: c9 o8 \1 O+ o; J& X) S* J} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|