|
|
板凳

楼主 |
发表于 2017-9-2 17:51:57
|
只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑
/ V5 q Y% ?8 v$ F V. T9 s* [; Q& b
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
4 w9 a3 b; p% @+ e- Cvoid server_working(void *server_ptr) ; q) c$ _* U, D' a5 E7 q2 E, N
{% r4 W- x) [$ l! c+ V3 G5 e
Server *server = (Server *)server_ptr;1 l; t. E/ B- {; `8 c
: @& C. o$ A# @& O server_ipc_resource_init(server);# }9 o* E9 O; _( v
0 \* r4 H7 z) e" k" C: H' s
//初始化aic31
0 `# t5 X* g3 w: G! V: } aic31_op_init(NULL);
! n* _7 n0 g& B //demoLineoutMain();* b% Y, }4 G' _" k* h7 O2 a# V/ e
) h B) q- ~: Q+ ~
2 n; R% ]# }) Y
( ?, D; X( e% I2 o9 Q5 O' Q, V8 U5 b2 b, @' Q
9 _( R6 `- }8 ~* T( G6 R+ M/ x& n. G6 W' r7 o" ^" g
//加载fpga程序
+ n: `0 x) {6 L$ }# I+ b, x server->fpga_conf_start = true;0 n9 i, s7 p; I! ~& ? x
while(server->fpga_conf_start) {
3 e# [8 |7 |( t, W4 b //处理fpp数据+ a# M" a* Z5 O1 f
server_handle_fpp(server);) X! s5 x9 k4 q, Q
}; z7 O- \: ~# P; V& X
& J v7 F) U' G# a; E3 O6 G
do {
( K# H8 D/ Z7 K& t0 r. y //处理来自arm消息( O" b- [! ?: V; F8 z! ~
if (!server_handle_message(server)) ; ~, F" J, s' G7 [( W, s) w7 \
break;* v: t' c( T7 B1 _1 n% x
j5 j( \2 k8 ` //处理接收upp数据
9 e& j, Y! e7 G server_upp_data_recv(server);
" l/ F5 b8 x* w! q' B- @ server_upp_data_send(server);
1 T1 i7 y7 ^4 h* Q9 R } while(1);0 N( j" |0 J& x1 D' |+ Y
5 W) `* o+ |4 |- J- T D N
server_ipc_resource_release(server);
/ C2 J/ p/ ~, O: @ server_destroy(server);- H2 u; L4 ]" f* }- l6 x0 S
} |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|