|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 " a3 l3 y" _+ u7 W$ _( { N
* P4 G& @% s. b$ P8 Z! N: A双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):: C+ y* X. s. n; g
void server_working(void *server_ptr) 4 m( n9 J) Z2 x2 a
{
" n8 r$ j! }) J, e' _5 `1 j4 U/ I Server *server = (Server *)server_ptr;
( o- J$ \$ T# l. G5 f0 R" |& R, c
server_ipc_resource_init(server);
6 y- I3 T2 k8 R; ^
: Q9 M/ z. S1 |8 Z" ~ //初始化aic31
2 j5 T0 j/ i& s2 s aic31_op_init(NULL);2 N$ W" c7 E0 q; G4 m+ a3 O
//demoLineoutMain();: l. v5 z% B( `1 h3 ^ z
4 z1 r, w$ ^3 \
9 ]& m2 a5 u3 w7 @$ D% b* x2 t) m, O8 m
8 V# D5 Q0 a3 w, S( Z8 w7 A
1 P4 c( t8 C5 @7 r: C
; `9 `/ o3 ?' R1 c) t2 ~! e: m' B5 M //加载fpga程序" V. g0 `& U$ l+ M E0 c
server->fpga_conf_start = true;
8 B$ ^: K) g/ e* {2 F1 D while(server->fpga_conf_start) {
! i1 `8 k Z8 Y. P, a2 X/ L7 M //处理fpp数据 v. s3 E; p4 t0 [0 U. b1 X
server_handle_fpp(server);
: f1 l) r% }' k }
5 g: n, L+ i' B2 e8 @% s& [7 ~; V5 S1 w ]* {% n
do {
1 ^0 K' n5 ]5 g: S$ J$ { //处理来自arm消息0 N. l% S" s0 R. o
if (!server_handle_message(server)) ! J- F& J& Z+ O6 t" I8 I0 N& K3 N
break;
/ i8 r. p3 h% d- G& w0 O7 [+ s1 F) x+ e
//处理接收upp数据6 R5 ]$ d: Y- T4 ^3 u3 @. C
server_upp_data_recv(server);
% a+ g7 q7 P2 u: F3 P server_upp_data_send(server);
: Y1 j+ N4 v" p$ V } while(1);7 w! {4 J; f ^! u; U
9 R! \# Y9 v& _3 D/ f& ` \ server_ipc_resource_release(server);
+ ]2 V8 O2 [. V$ V' Z" m9 g server_destroy(server);9 w+ G! ]2 a( L% e$ a
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|