|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
! u+ q9 [" a9 i$ U, T- K3 H$ E% Z# s9 T
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):3 c& S0 A' N4 L# ^" Z+ Y1 |4 x( ?
void server_working(void *server_ptr)
2 D- j; r/ T9 w4 `9 Q; \2 k{
4 v& ^2 Y) w9 g Server *server = (Server *)server_ptr;0 }% j; q8 `* N6 ~
; V9 @5 D3 x$ I+ ~ server_ipc_resource_init(server);5 j! V* k6 A) |. V; c6 }) P* o! P2 S
7 L! y9 i( \9 P: K" U+ K! W+ H: E
//初始化aic313 T' r: |0 @! }& W& a3 _
aic31_op_init(NULL);
! N o3 i+ P, [5 K/ W //demoLineoutMain();
8 X4 {; F2 O: `- p; S
- K: M+ Z1 P% L5 S1 U% U. T
: @1 o; p9 @% E$ y! Z, k ?. D* k7 N7 I
3 E2 n/ u; R1 Q) |6 s
; F9 K. g. z0 z! S# k& A1 u% W: J$ @
//加载fpga程序
4 d1 E6 q6 D8 Z' y' Y server->fpga_conf_start = true;
* b9 ~1 L. [0 { while(server->fpga_conf_start) { L% r$ K) W# R! [
//处理fpp数据
9 C' ~1 ?/ Q: C/ M& k server_handle_fpp(server);8 U, t4 G& |) m% d
}! Q- |& M1 W/ X, }6 B& s3 a7 e4 R
) D4 X" w' O8 h* Z8 Q. w1 C9 z
do {4 D# K4 f5 c% x8 W: k: T- C
//处理来自arm消息
W5 s: }, B& C4 N; E if (!server_handle_message(server)) ' [) M/ ]4 O8 b8 p" h
break;9 R k% n& a w/ f. N
9 [9 r; }( C1 y( y5 f //处理接收upp数据0 [* f# H$ m1 @! |! D
server_upp_data_recv(server);, N. X4 [" o1 J+ @
server_upp_data_send(server);: o# W' c, Y5 a! q/ p6 h
} while(1);# [. Y) q# w( h, ?
" w' s7 w; K( d
server_ipc_resource_release(server);
7 _) Y9 }3 j/ G; ^. ^* S server_destroy(server);
2 P5 }4 w4 Q+ \} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|