|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 / x6 m3 V! e% W J& `
: h4 ~9 G [; h2 ?$ b% Y双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):1 a Q g0 e2 D- _$ N: f9 o
void server_working(void *server_ptr)
0 e D Y% E# k{
8 @% S0 \8 I) r Server *server = (Server *)server_ptr;; X9 C: w: \3 L! I- ]6 k$ U( Z
. }# n# w1 W7 N9 h; O% ~8 [
server_ipc_resource_init(server);& x/ v+ ]5 Z% q$ ^: ^
' {% B ~* X5 F5 K; Y //初始化aic31
0 g3 N5 a# V- i) T% [$ P aic31_op_init(NULL);
2 q* I6 n/ M, s2 I' | //demoLineoutMain();
b6 q1 `( @, _% K; J( ~: [
3 R. }5 k7 ^) i) u
0 E- ~) l- e" h" {4 F3 U N, {) k! _
1 q$ D/ x% }% I& X1 ?6 P
7 D; B/ @' g* b( c2 j( c9 _$ v6 A8 Y" l8 s7 H$ {" S/ t
% r& |: q2 j6 L" O8 @. J6 y5 S //加载fpga程序
; L7 _4 Q9 ~7 N3 P server->fpga_conf_start = true;
1 K/ k0 z# G2 |% V) d: C while(server->fpga_conf_start) {1 U4 }3 d, j V
//处理fpp数据; R* s* `$ B* f: r9 j
server_handle_fpp(server);# G# m$ R1 f1 j8 n0 X/ m
}: b1 i, F L6 j! h$ P
0 i, W, c0 c" B' @0 ~ a! {: W
do {
, G0 ?( g7 l& {% w; n) P //处理来自arm消息9 v4 S: S7 b1 i) z: k) w
if (!server_handle_message(server))
9 `$ L2 Z1 ~% I; ^' f- e break;- X# @) T6 {0 ]8 R! a
) Q% P- k# h$ M# g& _" j //处理接收upp数据
: s( C* i, _& E4 O3 k( B$ t* C server_upp_data_recv(server);
2 W. p" m B- M: y server_upp_data_send(server);
4 I0 Z& o5 [$ d8 N0 B/ m% K m } while(1);
+ Y" [# l. ]* |* n/ E, ]& P
& E; Z6 O) w, U server_ipc_resource_release(server);+ d& ^7 H. ]: }: d
server_destroy(server);1 M/ z. w0 p% | X `
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|