|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 5 S( f2 E9 x4 K
( O( z4 M/ i/ Y1 q) H% K, i双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
4 u1 X8 t/ {0 L$ o- ^7 V( E) bvoid server_working(void *server_ptr)
" E/ `5 `1 V" G4 g5 w8 ?7 V{
) `0 V6 ]$ W0 u Server *server = (Server *)server_ptr;6 h! a9 c% {5 f' L! P9 t. X
& L7 { ?9 ^1 |. L7 z server_ipc_resource_init(server);
8 y7 @8 W) B$ ~7 u7 w( G
# `0 Q: m0 r' T2 ^7 ~( X' ` //初始化aic31
; C- h3 s4 i, L- p F, ? aic31_op_init(NULL);
' \% @- T/ X! Z3 p- x3 e //demoLineoutMain();# |+ V. @$ a' {! e1 F5 }& k: ]
- s( {3 T' X5 V+ H
! |) \; R! r) E6 E
- n5 m3 r: f- ^; F& O
" r8 ]4 k- L6 A0 J, O, C% g/ D
; W6 U1 L- G r8 B& @
7 {; p& T+ ?/ I //加载fpga程序; b: p3 c: ^7 s8 g
server->fpga_conf_start = true;
- Z: F6 X" B3 N# e while(server->fpga_conf_start) {/ ?* I# }8 d/ y
//处理fpp数据1 Y* I: e) R; {7 _# V" m
server_handle_fpp(server);
+ o; x. m' S) C5 r. X/ H5 R3 T }
0 i1 Y. |: t. l4 v
1 t+ ^6 ?+ x, A' A$ l# I1 C3 {0 h do {3 ^4 J% c2 z" h) v
//处理来自arm消息 I9 B; w: P2 t! c0 t
if (!server_handle_message(server))
" `0 \- g% I/ V. Y& } break;
; g! A7 C* u' ?
, k% C& C+ I. n+ I: h //处理接收upp数据
: |. m' k9 C5 o: W+ W h server_upp_data_recv(server); ] ~( a/ Q- [# P7 l9 i5 Y7 ~
server_upp_data_send(server);! X2 V4 H# b* S& K1 A# \6 @
} while(1);3 a6 V# W( i: C- z$ j" f4 c: b
1 M( j; }# ~3 E
server_ipc_resource_release(server);
1 {# V8 x9 ?9 @5 c9 h% x( L$ k& x8 Q server_destroy(server);
7 [. z' _- d. q0 E* h: x/ L} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|