|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
F& n' Y2 u- j4 F8 d' S0 n$ N7 b, o7 a& g# ]
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):0 D$ F9 H+ X4 } l1 r; m+ R7 [* W
void server_working(void *server_ptr)
; c, O# s% d' `% Z{+ C. g7 i8 r- M s" V0 N. j7 V
Server *server = (Server *)server_ptr;! O7 Y3 X5 M: g
# u9 f4 o% M& T0 A9 N server_ipc_resource_init(server);" s0 }9 f9 T1 b: |5 G" q
4 e3 P* M0 y: b3 Q$ T9 T9 j
//初始化aic31
: k7 x% t/ y% L7 j3 o aic31_op_init(NULL);% @& R, }/ Z, {) b. E, c; o% r
//demoLineoutMain();
0 C& H. F' r- T6 c! ^0 ]1 \ j( H5 \0 Q2 }7 X% M
; S) Q) l1 h5 q( K4 t3 s! [5 W0 R- I2 N/ e& O4 r, _
% @9 x8 Q, O( x7 s+ J
$ w* N" I3 _+ ~. E0 g* r9 n/ n
6 o3 s: p! X: G: D# v, t7 J& {) R //加载fpga程序7 ~" ]- K- k/ Q: X3 V; m
server->fpga_conf_start = true;8 {5 ^$ m; {" O/ E9 z4 s
while(server->fpga_conf_start) {7 s: D) p6 g4 u! R; c7 ?
//处理fpp数据4 U& o# q5 }+ Q$ M, j# b
server_handle_fpp(server);0 P F& r) t5 s" P
}
5 E: ?8 O* T+ I0 y' S) D+ d- b. ?+ @% J2 s0 c# {: J0 m
do {" d0 `7 N1 d/ Q1 n$ A
//处理来自arm消息8 E+ s5 G7 j( n5 v2 h1 O* {
if (!server_handle_message(server))
: a3 K: z( V9 `8 I' R) e break;3 W* d i- \) c8 R! }0 T
+ o, E* \7 P" u' x
//处理接收upp数据
2 T4 |% T9 c# H4 G, u. i server_upp_data_recv(server);
8 J: k2 h1 _6 a4 j' T server_upp_data_send(server);
6 x s1 Z) u: q' t- i. r } while(1);
" e+ d3 ~/ m4 Z, H( \1 C& e! G7 u1 _6 r! X
" Y8 S* {6 X$ I2 u% Y b server_ipc_resource_release(server);
% Z# m1 n- d$ f0 j- j( C server_destroy(server);
; E+ W8 F% U% N+ {8 h) P- e' x} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|