嵌入式开发者社区
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
[打印本页]
作者:
liangws
时间:
2017-9-1 09:40
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
( T8 C* J" ~% p+ r# l4 V
请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
6 \0 l( E# v3 ^
我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
: C1 l( d& ]) _1 e/ [; a' e, w0 U7 D/ R
作者:
human
时间:
2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者:
liangws
时间:
2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
. L( ?, Z7 s+ _+ D8 h3 T4 K/ z
# i/ q- Q+ h7 C
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
4 X3 c/ [3 g- R4 _; E& p
void server_working(void *server_ptr)
. x/ b- Z% d" ?7 M
{
( u, f, k+ g8 N" C3 @' c
Server *server = (Server *)server_ptr;
6 z" F8 m! Q7 y# J# r6 l
1 K* w7 V# k$ b6 _5 F9 \
server_ipc_resource_init(server);
3 d0 S. r' o: L( I! z% q
+ F: s, \5 o$ u+ Q( W
//初始化aic31
& Y& {0 [1 ]. U
aic31_op_init(NULL);
& e. l2 f8 Y) F2 m! h
//demoLineoutMain();
; G9 w3 K5 W8 F) E# @ W
) q7 E, V1 G& ~& {" x! L
& l9 n$ s) r7 U: Z& Z! [
# G7 }, U3 _6 S( ]% J2 Y
+ J. I! b. @2 e' ~6 B2 _
) }2 A! l( n" `4 E* c
9 @" N5 ^: s4 c2 M
//加载fpga程序
- O! B8 y8 x6 R4 o4 t) {
server->fpga_conf_start = true;
, a- E4 t, G' @8 B
while(server->fpga_conf_start) {
. {+ {; Q; i0 `
//处理fpp数据
0 X. D7 V, d) a) u' N6 j( n( p
server_handle_fpp(server);
: r. r. R& V# [9 G1 i( n
}
^4 V0 x- p( R f$ `
0 W4 L6 h! A+ B# V$ ^6 M7 X
do {
3 r/ L0 v2 o7 R a4 w9 H7 M6 \# `
//处理来自arm消息
& w, O$ F+ ]2 {1 r2 l: C
if (!server_handle_message(server))
d! v& Y5 A% O) |0 b
break;
7 o. v0 q- J& t4 c$ g3 \
) \# F) [+ R. w {5 }
//处理接收upp数据
0 M ?! s8 k& }# r$ ^/ r# c
server_upp_data_recv(server);
( d7 S# o; G% I' X: I
server_upp_data_send(server);
4 Z( u. V* B; v$ @! h8 M" b
} while(1);
" j2 E( n8 V3 y2 j# A2 d; Y/ _+ ]
) I; F' X+ G4 `4 P8 k: K
server_ipc_resource_release(server);
! X" d9 K: q# a9 o
server_destroy(server);
6 \( y7 D; J9 B" [
}
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4