|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 . r% j* S. T) \6 f$ z7 p
* s( w0 u6 E" K双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):3 n- S' C" g( g+ E+ Q
void server_working(void *server_ptr) # V" g2 t9 T8 Z
{
# Q8 K3 N& {, y8 p0 F4 ^ Server *server = (Server *)server_ptr;
) N8 o+ r! B6 Z
: ^$ ~! }& a- i9 T1 S6 L& z8 ` server_ipc_resource_init(server);
- ?" c2 J& O! B; b' d" }$ r8 _& j& C* X9 T& Z0 F! s6 K! v
//初始化aic315 S! Z4 a( Q4 L- h7 N' l
aic31_op_init(NULL);
: B- {6 ~6 Y8 ]2 p //demoLineoutMain();
) ]2 P4 r( T. r$ B* B/ ?
4 f% V( S; X" s( l6 g( B+ C0 Y4 ~
: G/ X/ U* s3 x/ Z" @9 y
0 |' P5 e, q# g7 `+ w
7 T3 n, z- y/ F) ~/ a2 d
$ O: ]% o; |2 D1 p1 l0 U. } //加载fpga程序
9 Q# x) p" e; x/ M* P server->fpga_conf_start = true;
$ X8 ^9 c& q' [( r4 R( x while(server->fpga_conf_start) {
1 w/ f! [ [/ L& F' P2 S //处理fpp数据9 T3 E& L1 d- E6 g
server_handle_fpp(server);3 K5 L( b4 \, v7 ~* }+ u* `8 g
}
, B9 j8 [) f& K9 j- D3 g2 Z
x3 I* d( |2 a Y3 n# Y do {, G8 x& e- R% T0 y+ E2 z
//处理来自arm消息
# B; Z I1 s x1 e if (!server_handle_message(server)) 8 ]4 w3 S2 H+ F0 R, p/ z' l
break;8 f; i5 @4 o9 p# Q3 ^2 X& f. h
! M2 T! k& l2 _ //处理接收upp数据) I' C7 }0 V. o0 |
server_upp_data_recv(server);/ o4 c1 M+ v& g7 C
server_upp_data_send(server);/ t5 Q8 k. a5 r" V( v/ I% W
} while(1);
: X) e* N. ?) S" f, {1 U4 I- j
6 I6 M5 Y3 c' z ~ server_ipc_resource_release(server);- T; A7 \* g7 k* F, B5 j' `
server_destroy(server);7 a+ ?/ l* T5 d+ i& W% m* ?; _
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|