|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 ' |, M Y0 D! q
' `5 k+ u6 P" H8 C2 i6 n双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
/ Z8 F7 {0 Y, lvoid server_working(void *server_ptr)
9 h. Y9 Y3 H0 y8 T{/ P5 V8 F; r$ ?& \4 E# D
Server *server = (Server *)server_ptr;
$ D: P! d! ^4 z( i$ `: i2 [. `& @5 @+ K3 R! }
server_ipc_resource_init(server);/ D+ m, m% z: W: x$ a6 n. M. r
/ R% L6 f F! _6 q, J6 e7 p //初始化aic31
7 h6 {! D9 y# ^/ @4 d7 @ aic31_op_init(NULL);' r; S$ g( P8 _8 o1 n; O
//demoLineoutMain();4 [, f8 k! }9 p3 \1 b, w
, S0 K% N! n: v# \/ N8 Z9 K- t9 x8 V. Z6 X' k& y
. c9 C. m2 U6 ?6 g1 \
1 @( r. T6 W1 L" U! ^, V% d$ `6 |, \8 h" F' v+ H9 s, u- N
' \& G) ^2 M1 [$ [+ r# n5 r( j1 y //加载fpga程序
! i; M& U# m9 i1 Y. ^- s' H* h server->fpga_conf_start = true;
! {& L7 J3 A9 Q1 B2 u2 d& I" g1 R while(server->fpga_conf_start) {- N. ?* S0 ~0 n( A& G4 I
//处理fpp数据
I" n2 e9 T4 Y7 l' `; [) y server_handle_fpp(server);
' F% I$ z. {+ [) t' o0 Z2 s+ \. i }5 Y |- B$ P6 A9 D! n9 c
% r0 P* \* a/ H4 d u: Y( j
do {+ B% _5 ]( O& U+ F
//处理来自arm消息 E4 s" S: [0 }% U
if (!server_handle_message(server))
/ E* y( w3 F8 |7 W break;
% b7 \/ p1 t, J6 a- D6 U; `0 q u3 ? n5 N8 y% F
//处理接收upp数据
( b, B6 {( C7 Q8 K server_upp_data_recv(server);
1 h" O% M, D! T7 i7 I server_upp_data_send(server);; {' w( C6 d/ j0 z$ x2 o7 Y, U
} while(1);, r P3 A8 W" c& U$ {* B
/ Q! g6 _, l3 k- W& P- {
server_ipc_resource_release(server);8 p& x. l. _6 p2 X4 ^
server_destroy(server);
$ U. e! i b" G" B: n} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|