|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 ( u( Q. p* _: j/ v6 \
1 g, m2 T- j+ p w3 Y. t6 L
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
_1 n" n4 b9 mvoid server_working(void *server_ptr)
& b+ I) \7 Z: g7 b{# V3 R$ q: w5 u! D0 F- P+ l& a
Server *server = (Server *)server_ptr;' D' S( ^. U3 y) T. h
: u1 K/ b! {6 M* `) N7 s server_ipc_resource_init(server);
( C& m6 f, `" y8 x, z$ r6 c8 g
) w# e* {6 D3 u1 i, b" ` `( ~0 T //初始化aic31 I/ D. f# K0 l+ x; H ~- d- c
aic31_op_init(NULL);4 q" k3 n5 i( a6 T
//demoLineoutMain();
4 O4 I) `- |4 X( N8 ?2 C
: o5 N' U' p. W7 M* ]: @
9 k' t8 x, ?4 _3 _! d0 [/ f: p
, ]% Q5 l2 W! d
2 m( T! y- A) L3 k* j7 e
. n. p. F2 H) C4 |) ?+ S. Z
! B; j* v. S3 d5 I //加载fpga程序1 o' w( W+ F V' m
server->fpga_conf_start = true;& b; T$ x8 r1 e" S X4 V
while(server->fpga_conf_start) {
3 v* K' L6 s. Q' W6 p* L //处理fpp数据8 u' J! c* }2 ^" ~4 a
server_handle_fpp(server);( v4 F5 r* T4 W. n9 |- h6 T }4 ^
}7 ]# i* B, v" _! |1 L2 ~+ F" m
- U) P: H4 t1 a( U) {! b! m9 C$ K. |
do {
% V7 ?$ M2 `7 [" Y3 z //处理来自arm消息2 l- }' S1 ?0 M
if (!server_handle_message(server)) 6 w/ m, ?: b% z+ e0 H8 n. ~3 S
break;
# O! W, G2 S, Q2 p8 q! m1 q) ^2 k
//处理接收upp数据, L9 I" i( S& m o! o' p
server_upp_data_recv(server);
. k1 d) N% m& f% N7 W server_upp_data_send(server);
1 D( {+ k% b: F, ^. L7 S } while(1);
7 C& i$ I& \- a; _1 g& y" z9 N
server_ipc_resource_release(server); a6 n- g1 V, N
server_destroy(server);
+ n! @$ |! N" J0 p) }+ c5 [9 ` G8 `} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|