|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
! M) g. d* o+ P; }& v. H, f, J/ C2 E6 R1 @
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):/ K8 v% l9 Q, ^7 H& J' k8 \
void server_working(void *server_ptr)
. \0 h& d k, }% _& [{
) f! Q# c3 h# r1 h Server *server = (Server *)server_ptr;
& G. } ^; y3 A/ H: d. B+ I0 F2 R, f6 \1 t
server_ipc_resource_init(server);
" ~3 `) M9 ]7 D0 t8 x6 u9 |4 Z" a V# Q- s/ H; I" w4 e# D+ \
//初始化aic31( X4 C# x7 K M" M& T" \8 E
aic31_op_init(NULL);
+ `7 F8 \1 z+ c //demoLineoutMain();4 M k3 _5 z9 ^, _: f# U
" Q& h) P) V8 T- r5 P1 k, O/ A. P. S5 _1 ~9 _8 ^) s" f
# ^ K) i' p: c6 f# @8 m- ]) P# U. Z7 B4 B n) N- ^& s8 \+ c' Z, M
- r& D% `$ K( b% S: v3 L0 l
' E5 l( @1 S/ B! d; R- b //加载fpga程序
( Y! b" Y8 R! d8 w server->fpga_conf_start = true;
5 Q6 B: V/ p( t V9 D( I6 L k* ] while(server->fpga_conf_start) {- M# D* T6 T/ q( k
//处理fpp数据
6 G( U$ \- d( A; `6 T6 P4 u server_handle_fpp(server);
. I, H6 k d0 g( _4 H- ?( e }6 N3 Q( i" d O$ p
( M4 d. j5 \4 H4 E do {
" z& H+ A b [% ^' k //处理来自arm消息
& x& s7 Y/ O" v$ Y* f if (!server_handle_message(server)) - D q; [/ A) i3 j% d0 C9 A* l3 S+ r
break;
, U; f* s/ \ O* h8 \6 k6 M
5 S/ M M0 u# J //处理接收upp数据0 J( B5 U1 A3 @8 N8 `
server_upp_data_recv(server);
6 z$ P+ D- g( I0 D3 b server_upp_data_send(server);
! d/ f; x1 M+ f0 W } while(1);2 {. N+ v7 K0 W) J9 z3 c% \
0 R+ @7 `% a8 t" i
server_ipc_resource_release(server);
1 V8 j+ g% s( v; F# \$ Q server_destroy(server);
# i5 _$ N1 M9 D V} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|