|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
3 }' X+ ?5 T' m+ Y6 L) Q8 V n
( w2 N8 N) B7 [ f* T, c7 U双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):6 w6 v8 f m7 V6 J8 ~# |7 e
void server_working(void *server_ptr) / j5 s+ F+ p) E( c5 Y
{7 C( Y2 P3 a8 c: c
Server *server = (Server *)server_ptr;7 Z/ A3 P+ W: w1 t) S t
" v/ }( B" g- q' D( q4 D+ H. w, ]! D server_ipc_resource_init(server);$ I- O" J% s: t+ D S/ u
0 O- P$ }" h2 p3 S. ^7 H/ r8 _0 k6 h- Z0 _
//初始化aic31
) W# F) [+ {7 \2 W! }1 i aic31_op_init(NULL);
( }9 T F1 c5 v% {0 e //demoLineoutMain();
) ?9 }( ^2 g1 q% Q+ b
* t9 N( |( L6 J' O) M- [' K& O4 y$ }) D0 {- g) j3 G
3 T4 D; {( N. R/ s; @
4 C. j' Q5 G+ l; d5 Y; \. x! _) S
. Z* z# S, M' D& m
//加载fpga程序
' D$ a; @: i) `1 ^6 n server->fpga_conf_start = true;
$ P9 H& j8 m& _* f7 o; J while(server->fpga_conf_start) {
& c% H! l7 H2 g //处理fpp数据
0 w" M5 K) s7 ]) v server_handle_fpp(server);
% Q: h0 ^& O/ p }6 Y( \' h3 ` ]
2 T/ B: D6 m0 `* {$ u do {! ]( C5 w: C0 E, p/ o+ c
//处理来自arm消息% Y& P2 C3 k$ E, P0 g# ]
if (!server_handle_message(server)) - P5 ^! C% Q# `- {
break;
7 o- d9 M% x: L# R* F
. P5 V. V, W) ]/ ` //处理接收upp数据) i, d( }* K- s, E1 g
server_upp_data_recv(server);! |9 \6 w! u* y0 [6 Q
server_upp_data_send(server);
* S/ s. O9 U6 K- n) ~ h7 Z } while(1);8 Q; G: a' S9 B: K4 J* }8 a
& J( r; s+ M8 i9 s1 k9 F3 |% e server_ipc_resource_release(server);
9 x ]: \. q- \' b! f server_destroy(server);
# ]. z4 L9 I! z/ T; P ^: Z; `} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|