|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
% _* S- q. P- I, R! u6 ^1 {. \* V3 K. B2 N2 o2 E
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):$ X8 e. q& x6 B! o! t7 {, X
void server_working(void *server_ptr)
/ R3 M# l0 |$ Q4 Y A! v. @" K{; c% t' P% m% ^+ w ^1 {
Server *server = (Server *)server_ptr;
`% x( j6 b+ I3 d0 U4 f Y+ j) A
server_ipc_resource_init(server);
4 n; `6 V! O. f/ n
( q: O* b) F, I/ @' T/ N" j8 k$ z //初始化aic31
: c& y7 G' y4 {# A8 l w' t: J aic31_op_init(NULL);! O# D8 [( v* s* [. W
//demoLineoutMain();/ u7 Q5 L+ n' I& Y+ D& U
7 Q% ]' x. E3 i) F
2 ~& i$ S% h1 v$ v k0 E F) v, z3 p) P) D
; {. @* C; X$ r6 F
" y7 O6 ~$ o4 W3 j: E
; K7 o8 A: P* [ //加载fpga程序
: P" A6 R8 }9 X0 m' R server->fpga_conf_start = true;
! } c+ B2 o/ @ while(server->fpga_conf_start) {
( E0 ]; O$ m- A1 P5 L- J //处理fpp数据
8 U- I) s: [5 I8 x' y. m& b8 } server_handle_fpp(server);* ?5 u+ B$ z+ N$ u x9 I
}0 f+ l& x$ s& M
2 ]2 z. z" \4 Z
do {
, K) N* Y/ s6 v. K( ~7 Z E' m //处理来自arm消息
; c( S# }" a5 u# d% M9 @* H if (!server_handle_message(server))
) w/ w0 r8 h. w' R, _7 @4 M8 L break;) o ^4 i/ m6 T& t4 s
5 y. s4 J+ G3 o/ m' h6 G( \; V2 T
//处理接收upp数据
/ j5 s8 q( U* N& }) {" r: U server_upp_data_recv(server);
0 x( u4 i+ `% o0 k2 s server_upp_data_send(server);) z, `9 r) ^4 E( d) x2 O
} while(1);( @- y) {$ y0 ]- X7 t9 S
5 ~6 J7 h' ~# l9 r0 S- v+ h. h& x5 S
server_ipc_resource_release(server);
9 h9 o8 n8 r, |1 J server_destroy(server);# m2 S Y2 y& U
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|