|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
# G7 E0 i4 z; U4 K- \
9 W$ K& h9 q1 m% i双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):. x1 m2 Z. B8 X2 i) k* N
void server_working(void *server_ptr) 0 C- c6 K* V# L. O$ M
{
: I0 c; M' g; S/ i Server *server = (Server *)server_ptr;
6 `- N6 U/ ]% `! l" K& r( d
+ h0 T, l# q9 i- h% Z9 f" @) E* W6 H server_ipc_resource_init(server);4 [7 M5 L! Z1 ]; l }5 `- w* A
% M) Z+ C" ?. h+ ?7 S$ U/ D4 m
//初始化aic31
~. Q5 v8 r- {$ X aic31_op_init(NULL);; p! d( G) S6 k" n- F
//demoLineoutMain();" \. [9 `; C2 Z ?
8 \2 _- t% f6 a+ Y) e' X
5 B9 y7 F6 C* {6 f7 V
6 p" W$ s$ y9 u& o/ K M9 H" K6 e8 ]4 R
. C- p% N4 Q3 A
# h: j- v7 L; t N9 f) K: X* o8 v- D9 z- i6 U0 S: }/ r
//加载fpga程序
- J/ b& S! P7 R' Q: W$ ]4 ] server->fpga_conf_start = true;
9 _( v* r+ |( u6 {* l while(server->fpga_conf_start) {
# Q5 r( L- `5 l5 a# L //处理fpp数据
( J( ?( f, R! E' O: @) \ server_handle_fpp(server);' X% U8 j$ \/ d5 I) J
}
* e, z" ^! t- ]9 }7 [' f! r
- M% E# ` _4 W' a N5 C5 A" Z do {! x1 Q% }' O3 P
//处理来自arm消息
) L6 J7 y+ X7 \7 v P; d% ? if (!server_handle_message(server)) ) q/ s" a6 M0 M, p
break;* p. X: B. r4 a! i! y
5 Z/ h$ U& A3 {$ K. _( j; M+ i' h
//处理接收upp数据
& T' ]- @( m1 @ server_upp_data_recv(server);. `& W5 I: G* D2 }& ^2 b
server_upp_data_send(server);, ?7 \; {6 o% E6 q7 `7 P
} while(1); x# {( q+ n6 M6 M4 P3 _, r
: |7 v, J9 w4 f# k" W# `2 S! B server_ipc_resource_release(server);
: d$ b" ]9 g+ ?' n' u! g. d. k/ \ server_destroy(server);, t' H. ~/ I% _ I
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|