|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
w$ N1 f' a: i7 ~# ^
) P. @; O' ?/ g9 H- a2 d5 g双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):3 Q1 }2 H3 D! M( ^4 k' ]) i6 F6 @
void server_working(void *server_ptr)
# T) u H8 X. i ~2 r{
4 U% y) H: M" }# F2 O9 N Server *server = (Server *)server_ptr;$ s, H- `9 F) {
- a! r2 {1 C, h" h
server_ipc_resource_init(server);
2 F6 p% _; D8 k. p, K; t
! d# W% A! F0 V. N% O9 d4 M/ H# `3 X //初始化aic31
" h- J& U' B- F( C5 W% @3 t5 d) P" T! f aic31_op_init(NULL);
" m& G' J) ~- z- K) G, c //demoLineoutMain();% v0 ^2 h7 U- ?: x
+ Z. ?# _1 Z$ q0 D0 H% k: c
M' O1 ]2 z0 W& E# c
) T6 ~% }2 m+ \& ]
6 S. K+ W- J) p" ~! T
* c7 i2 w/ c2 C% C! g# H% A* u9 R. }: C; T7 [( z
//加载fpga程序
5 R8 b( q2 q$ r/ y) O server->fpga_conf_start = true;2 q' u% n0 F5 I) j
while(server->fpga_conf_start) {
4 h7 a6 f. u7 B1 y8 m1 d! K //处理fpp数据
. A% [# p2 B5 W: q server_handle_fpp(server);
3 \7 X* ~& b/ u4 o6 v }+ M# R* a! A& H! b( n, r
: R! g2 |4 B9 q' E
do {
: d; }/ F7 M7 G2 I+ g, H% m //处理来自arm消息) M/ D: h0 F! ? K3 |2 [
if (!server_handle_message(server)) 1 I! O7 c8 p! ^7 w3 F6 x
break;
; U. J* ~* N D; g7 H, u" h0 N; Y7 c7 {/ y# L6 H. O
//处理接收upp数据
- @6 u) z w. l( _2 H" e5 @5 b+ Q server_upp_data_recv(server);+ ^) K4 }3 t7 u
server_upp_data_send(server);' u* D0 p; K" S) B: \
} while(1);6 C: s5 i4 _% U
6 b0 H# q- M2 r9 [9 N- j+ `
server_ipc_resource_release(server);
, p: T1 B, C& u/ S. `- ^ server_destroy(server);* A( |. O8 M0 e( j$ M& J
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|