|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
* ?( J' Z: ^* _, |7 S, c7 f: ?3 y0 G& }# W2 x+ O1 X L% Y
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):, F4 o. j$ i; z, ?
void server_working(void *server_ptr) " Y+ C+ x9 E* f1 v k
{
7 [3 `6 H1 y" X# \ Server *server = (Server *)server_ptr;
" O$ w% k- E2 V0 y" w! R/ [8 L# \: H: h2 n" t$ Z
server_ipc_resource_init(server);6 [, b( o# Q' A5 j; S& c* D+ C2 u& }+ C
3 T7 G. W- G' L" x. R# r //初始化aic31
+ [# i' L c! s0 i m5 k aic31_op_init(NULL);
; [# N& d( \2 U5 R& w+ i* s //demoLineoutMain();/ I. d T. G. v* J
5 B8 o; v3 B. b$ S
( ?% a: m" m# y$ R9 [3 D9 f
% t k' f1 s; k. D4 L# ^! s7 d- Z! N8 m
! @0 b" d$ {# K% x% E1 W( Z
4 G8 t& W3 z/ A. Z7 q- X0 M //加载fpga程序
3 }! n) m6 m+ q* _/ O server->fpga_conf_start = true;
$ ~, E! E! c7 W- t while(server->fpga_conf_start) {
W8 J. p A1 s* A2 N //处理fpp数据! s7 I9 D6 H! I* p, b
server_handle_fpp(server);; O; [7 X; q( e3 g( A
}
5 V$ \8 Z A/ Y, E3 p) s; j* g3 k9 p+ ^. b8 I
do {
4 O9 |, Y% S! I! `$ \2 i //处理来自arm消息( o3 X$ r$ X' Z
if (!server_handle_message(server)) ; j; ^9 E# }) h6 F7 X- h) x
break;
( _4 R* q2 ~1 K2 p6 ]! L0 u0 ~$ s0 B& w ]+ O
//处理接收upp数据
$ i# ~9 R' N5 V* _ server_upp_data_recv(server);
! _) n0 q9 }% K( Y server_upp_data_send(server);
% M. m. V6 b4 z9 s } while(1);1 | W$ f+ U, u7 D. h- d" v
! G5 R' u3 `6 c& H/ ` server_ipc_resource_release(server);
4 R# T( X: E% S \9 ~, L5 g& z server_destroy(server);1 `+ U& s7 r W" g9 I9 ^
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|