|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 ; B' p; i% G! |* O& D
0 I2 u2 N( z2 u) B5 {双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):: z2 q# p3 G O
void server_working(void *server_ptr)
1 J3 X# D1 \0 S4 d H{% F- \! W$ T; H- O
Server *server = (Server *)server_ptr;9 I0 n- e# U! p/ S0 o2 q" q+ R
6 k9 m4 e. ?3 U0 T$ ]+ Y. l
server_ipc_resource_init(server);
/ x# \; H% f: i0 Z4 d& c# ~, O8 S1 I# z: i$ l$ s1 d$ N4 p
//初始化aic31
) y0 _* t/ _8 W8 K7 Z aic31_op_init(NULL);
! s: i- `1 A: E; _ //demoLineoutMain();3 G* g: R9 S0 p( a0 s
4 K0 B* }1 z( v( D1 I0 L0 [' m1 K7 O3 E* O, S C* T# A! j
: v7 m) t( W; q
[, u) P3 h1 r6 s, c3 Y; y5 I
3 U) X4 h, \. r) p8 o2 C
! ]9 l9 c; y: e$ x. V* K //加载fpga程序
. e+ M8 m) e5 x server->fpga_conf_start = true;) @0 q! |% E- p4 R
while(server->fpga_conf_start) {5 K) _3 V+ ~2 A8 w$ F, j) q
//处理fpp数据
% w1 s7 S* e) d( _5 r# i server_handle_fpp(server);
, S) w9 D6 [% r0 y8 |( p }
+ i* y4 L! w p& P& [9 \! y( M% w3 H y
do {! | w% k% R& A0 I! o
//处理来自arm消息
2 v) c6 i1 C6 E6 g, s s' m if (!server_handle_message(server)) 0 `6 t8 P* E8 m2 V1 l8 @7 j
break;
; H9 x+ L% W: M( m2 f, }& o# c( O; B* Z
//处理接收upp数据
7 q% N5 w" d! B server_upp_data_recv(server);
2 k: W, x9 {" S/ A server_upp_data_send(server); K y \( i/ u! x
} while(1);# U) |: T) l' {8 @2 G
% G; C. A1 G) U% x- Y2 l server_ipc_resource_release(server);9 N& b3 M. A- X& H) @
server_destroy(server);/ K+ j' I8 E; R/ F w2 S2 O
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|