|
板凳
楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 % ^( j1 E# T+ E; n
K$ Q. ?' W) | ^双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):- x. }: w! S* r$ ?
void server_working(void *server_ptr) : D- b. b7 ^6 J7 b- i" [
{& ~# c% Y5 t" {& V# `6 m
Server *server = (Server *)server_ptr;
4 s6 O3 B. }# w# Y" q N+ c: U B$ R( A" e: l* C8 t9 k9 i
server_ipc_resource_init(server);$ t: F0 v. s6 V$ _3 \
! p y9 y3 P7 f
//初始化aic319 J# f( y3 w+ p& G1 [+ q' A
aic31_op_init(NULL);! q( W; r( N# z
//demoLineoutMain();. P# n! F, z5 n4 ? f3 Y
7 u. j+ n% C1 f# y6 f/ L- l2 G2 y. u0 v6 X! k
& z$ ^2 v) t; p4 o3 U* y) E
( S: J/ z7 y/ F4 g5 P% G
7 q4 ^1 b/ W( m! Q/ l" r( A# U7 H5 |: z6 [0 ?. H+ [+ h
//加载fpga程序
2 d; b0 e( T( C6 W% {; w; p1 V- C$ q server->fpga_conf_start = true;
7 {: J: o1 Z- G9 ]- z; ^ while(server->fpga_conf_start) {
: f& S: u. A" ~3 s0 t1 z/ R //处理fpp数据
7 s8 l4 X0 l; i5 G5 e* k server_handle_fpp(server);3 k' {/ o/ F# b$ E* z# B: B
}0 e) z6 } t. Z; B. l, h7 O- o6 ~
8 U, @) ]/ Q9 t5 O( p" B4 u- O
do {+ h5 M, g9 I0 A" M
//处理来自arm消息
- t( _3 N' N/ R+ R" r" u% I; p if (!server_handle_message(server))
3 e0 `9 @1 Q: p. O% z6 E break;
8 P7 ~" [" k9 a
1 r2 \3 q- o* p: E- X0 ^" e0 N5 w1 s: Z) [1 [ //处理接收upp数据
. n! k5 P+ h4 p) u4 w; Q server_upp_data_recv(server);) S( ?. D2 M M6 [
server_upp_data_send(server);' d# z2 U, W- H
} while(1);
2 `! T2 a' H; v% i% ]- A+ X! A& {+ `- L- K. m' K
server_ipc_resource_release(server);, c; b- @) u, O$ W# b( O' o3 t
server_destroy(server);( F: q4 A% r0 ]
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|