|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
: W* m8 ] ~. O3 m' O( L/ Y6 c1 N1 E
% w2 R. u; d, R1 \2 b- b4 o双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):; Y, ^) r+ e3 {
void server_working(void *server_ptr)
, D$ o$ B4 V4 q- N q{% z! }" P: G, ~! S1 D, [+ z0 B
Server *server = (Server *)server_ptr;0 S2 |' Y, A. I/ \4 ^! J/ h
0 I; h4 I6 `, E. ?* Z# |8 Y
server_ipc_resource_init(server);, Z0 f+ J! z) f: x
! a# L0 s; [: T //初始化aic31
2 j9 X- V% c% A: c: n$ B/ e aic31_op_init(NULL);+ P3 v, X" P8 A" ?- M
//demoLineoutMain();. f6 C1 ^# ]0 u
7 T6 a, g" P8 O+ c9 c0 R, j4 z( Q$ z
0 S+ T+ S! f- G4 N% D
; l' L( a) _* A7 E% G# L) w/ I4 ?2 Y5 T6 |
5 \( n2 X6 M2 f' x9 x1 Q2 L% N( t6 d" Y9 H7 D( b
//加载fpga程序4 s+ q' h, ~% E* e/ k j/ ~. r
server->fpga_conf_start = true;
+ z* s0 j: P. ~: d6 z, U while(server->fpga_conf_start) {7 ~- n9 y; n% @, {5 p. f" Y
//处理fpp数据6 \( ]! C8 O" v! Z5 O @
server_handle_fpp(server);
2 p( c, W' v! i& M5 z* i1 f }
3 m. Y+ J6 C' v6 K: W- f+ r1 h D, t) N% A. b' a
do {
+ s' i2 m2 _* h& H8 w! ? //处理来自arm消息, X9 d( ~5 ^( O7 }
if (!server_handle_message(server))
. ^" h+ ?% I: x9 t/ X' e9 s. } break;
* Z" ^: ?. K( F" R5 u
! W6 {# }& g- v# h& u0 p+ h% j' A/ E //处理接收upp数据0 g8 f' [0 n6 {
server_upp_data_recv(server);, a5 }7 x2 K/ f! g7 b1 r" Y! d4 a
server_upp_data_send(server);' m# C- o/ s3 `) u0 v! L8 W0 [% ~
} while(1);0 T: b: Q' x C' ?1 ? z
Y% ~* r7 l% E5 a% g
server_ipc_resource_release(server);
3 m ?) B6 O _: [ server_destroy(server);
- x; d: v9 Q4 {# R5 i+ f} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|