嵌入式开发者社区
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
[打印本页]
作者:
liangws
时间:
2017-9-1 09:40
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
' [; q' F1 N. Y4 m V
请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
$ O% S$ p4 l! e9 g
我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
' P8 C( J% O6 o6 t. E5 i7 x
作者:
human
时间:
2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者:
liangws
时间:
2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
8 J& Y: k0 t" h6 O% v: X8 i" D: Y# r
3 l% G% ~; S8 i9 s9 h; @
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
* c: s( u5 H1 U
void server_working(void *server_ptr)
# b! X) w+ ^! a! E# J s7 G
{
% [# I3 Y9 F0 n6 }
Server *server = (Server *)server_ptr;
5 {, x/ E! a/ a5 a% m8 ~$ j, z
7 h: p" w9 C2 C. |# K, |" ~
server_ipc_resource_init(server);
! I0 X( p. X; f, v3 G: v5 x& y$ }
}) ~# C8 I: F8 J0 x4 @% B' S6 ^
//初始化aic31
, A @. Y) ^" q0 I7 ]
aic31_op_init(NULL);
. t: V9 e# c0 U& B: O
//demoLineoutMain();
0 b9 g5 A5 a' }
- Z4 i: o8 p, `: n8 Q
: Y6 }2 E! G" @% R* H4 l" y
- x6 W; o& ^+ Z+ u% `' ^- b
; `) G5 L9 [3 C9 @# C
6 b+ Z# z1 m2 R ~. R
8 a$ j0 ~5 }- T X
//加载fpga程序
8 N' D. Y, F; n" F
server->fpga_conf_start = true;
. \& m t/ i1 l, _" \7 h0 P* S! H
while(server->fpga_conf_start) {
+ U3 d% G" z' f, f. q4 t
//处理fpp数据
2 |8 e+ f1 l# N- Y( e
server_handle_fpp(server);
% _$ A% a; l4 h$ K3 m
}
3 r( f w# J7 ~! x8 Q
1 i; _! x; o, Q. z! Z1 v
do {
, _4 e1 W: x- A" b. `" @) |4 d
//处理来自arm消息
3 d! y7 C i$ E% I% H+ y. J$ g
if (!server_handle_message(server))
& {/ N! w Y# s4 ^ |; w
break;
9 J+ I$ K% F, \) ~
9 w1 Q" |# u' ^8 A: T
//处理接收upp数据
# O4 ^2 C) S* X( K( p. e' B! p
server_upp_data_recv(server);
/ @- j: K% f( v4 }* r; {8 j
server_upp_data_send(server);
* |+ p0 ?9 B# e% u
} while(1);
4 E6 i& V$ S, ^: q+ J1 G- H7 Q
' h6 D% }. q) h5 h% s6 S
server_ipc_resource_release(server);
; w7 _; x! z( L
server_destroy(server);
" b6 {; j# [3 ^
}
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4