|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 2 P/ W: I0 T7 V* K1 |5 m8 b/ s
/ b2 A& Z& l; t+ T3 [
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
A+ A- q0 n/ ~+ \ e5 M" wvoid server_working(void *server_ptr)
- s7 @& {( n, B5 A' P$ ]' K{
8 o- n0 s$ a( e% {; j, H: _ Server *server = (Server *)server_ptr;- `8 U8 ?; d6 B/ k9 e5 D( S2 D* Q) ^
1 N7 Y2 R. u/ T B+ \* e: K server_ipc_resource_init(server);# l* ^+ J$ O; ~) P) Q
2 E% h4 S0 R3 N$ V
//初始化aic31. ~& |. O; M9 j- ?' w, W
aic31_op_init(NULL);
+ }4 B. j; C2 q+ q# X" t+ [ //demoLineoutMain();
: ~! r4 E- v" p3 `; ?9 \3 ~: U* }: D; V+ o7 r+ v; C( V
^& K5 i' l r; t2 X6 y
9 U$ @- I& Q3 O4 b
; p5 o! n+ W0 w! ~
+ ~6 Z# a* z( h, _5 a2 B9 q4 O q q9 E$ N0 t. U. d2 |& ` t# R% M0 S
//加载fpga程序: s6 `9 a- L: T5 [6 `" _
server->fpga_conf_start = true;
0 w5 z2 K3 Y" j$ m6 V, a+ } while(server->fpga_conf_start) {
$ z/ \9 F, @- J1 a //处理fpp数据. u8 m# \; L7 V0 v9 P7 n
server_handle_fpp(server);
' O+ x' @/ B9 Z5 P8 K }
5 l- {9 \6 V' |8 @: l+ `) e* h; a0 q" K$ O! O4 N! B+ G. P
do {( p8 n- V- @) q
//处理来自arm消息
$ C- s+ ^1 m3 j0 Y: V0 ] if (!server_handle_message(server)) 5 j; R) i1 f- g" y; x
break;$ g2 N A5 P3 _5 d7 I% c
/ B! i4 o m$ l, P //处理接收upp数据7 ~ V: v2 Q/ O8 n$ H% u) J
server_upp_data_recv(server);
# b$ X8 v" z+ y7 d server_upp_data_send(server); z; y. K, V& N
} while(1);
0 s/ o" R. s( j Z6 j# ?% J3 R3 A: k2 S- k0 B' h( O$ p- L' o
server_ipc_resource_release(server);2 N8 j2 ^' Y a+ q6 u
server_destroy(server);
: i3 u* n5 Q6 e9 r2 K: z5 V} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|