|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 / m; x$ m) f7 `9 R9 s9 h4 Z
! @: C y+ h. x' A. O
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
/ \0 T( E, O& j; }! {# v7 Fvoid server_working(void *server_ptr) & W- a' w$ f# P* I1 u- \0 v
{/ \7 k. m& L" N" H2 E+ A4 N
Server *server = (Server *)server_ptr;
+ v+ N, ?4 d( V* N/ R2 n5 L1 c0 d5 D3 a$ l8 c
server_ipc_resource_init(server);
m/ b9 g2 a0 w: b& x* q% B7 z8 k9 {6 y6 {4 |7 m# R
//初始化aic31' O$ {7 y+ x% p( {' R$ ?, j" H
aic31_op_init(NULL);2 v& m r( ]* }2 y* \. M& b
//demoLineoutMain();
! }* Z7 ]( u4 F/ I! R: g. W& [0 R& a2 E, Y3 B, L
4 X( ]" q' t: |$ K( ~; i/ ]* z: v/ F; _/ R8 @$ X: k
( [. W- Q- C! r. T
L' k( P( _4 D6 b/ t% G b: o0 L/ x
//加载fpga程序) |/ N2 N0 N' k
server->fpga_conf_start = true;% e) J {1 c- Q9 H( {( y- I
while(server->fpga_conf_start) {
; ]: ^1 }6 L4 t' k0 Z //处理fpp数据! s4 x- t O# i: s
server_handle_fpp(server);0 f- w5 W0 F/ O
}
+ K2 s5 g ^+ x0 f; n$ y
6 w4 f6 v0 ^1 S5 n& m w do {
2 Q# w( i; S# w6 Y //处理来自arm消息6 O1 t" Z: B, X$ G6 ~* h
if (!server_handle_message(server)) . n" a+ F& b) Q. h
break;& \5 K, d. o% g; G6 r1 H3 r8 d
. v4 [9 b; o5 e2 @: u3 c$ H1 } //处理接收upp数据7 F6 d7 \5 D3 L9 e1 c! R
server_upp_data_recv(server);* @ L, M0 Z( _, s
server_upp_data_send(server);
9 k& w9 p* [1 R4 N% ? Z) P1 k } while(1);
/ H7 {# X. Z/ |* x* i+ x
; [3 j, A2 U: k4 _- K server_ipc_resource_release(server);
7 _$ ^" D$ ]; A& z) i server_destroy(server);
) B; L% a6 Z# v$ A4 C. E} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|