嵌入式开发者社区
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
[打印本页]
作者:
liangws
时间:
2017-9-1 09:40
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
. ^6 o, ]1 [* T* w
请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
" s& [% n$ h. u1 }8 e _& h M: `
我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
! ~- g5 G7 X' l" G3 I
作者:
human
时间:
2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者:
liangws
时间:
2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
: f! A7 k2 q, Y4 F- |
8 T) f) C" Q' o1 w
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
1 N5 @; k Z# J* c
void server_working(void *server_ptr)
8 z9 X5 Q- x/ J. X0 X
{
; w c' p+ X2 f* B6 B
Server *server = (Server *)server_ptr;
5 r0 Y1 V- X; M# N f" w) Y" N8 l
, c6 n6 `8 g- _! n; W! j e2 b
server_ipc_resource_init(server);
0 a7 n. T4 e! u2 [/ k
* d" [5 x$ M) Q9 s% M7 Z- E
//初始化aic31
6 o8 r9 r# @$ h, [, Z5 K+ F8 H
aic31_op_init(NULL);
9 J. m8 l# ]+ _6 D, y+ |% W9 O
//demoLineoutMain();
: {- T' L, C8 u8 o' C
\8 a' ^' K" X1 l( b: o1 ^6 r
5 D/ c! B3 I+ l8 p
5 h2 V. s6 R6 J+ H- `
! Y8 _% l5 g9 w5 O% M) k
" d' @9 N7 j3 |+ |: B! U: N
0 [6 t: O- A9 m, g3 U% Y/ [
//加载fpga程序
4 D M: o. o" X3 x
server->fpga_conf_start = true;
# @8 y6 F, m( f8 n: z# r1 U
while(server->fpga_conf_start) {
8 A- q! F9 ]& R- R6 {" G
//处理fpp数据
0 o- J* y& X- @
server_handle_fpp(server);
4 W8 z" S, o9 k" @5 _
}
$ [, Q; j) J& w/ o* J$ x
g ]4 P$ i2 w+ i3 ^1 B
do {
1 \ j( G( s* ?& ?
//处理来自arm消息
; j% y- X$ C4 p+ `# m. d
if (!server_handle_message(server))
6 [% a7 l! ~: @) Y& }) C' K
break;
2 p7 F9 K. Y' c
5 q4 ?& \6 v4 O6 h- N" J2 D" q
//处理接收upp数据
9 m1 t/ y+ s+ ^
server_upp_data_recv(server);
8 X. e4 b- {7 B" r$ Q
server_upp_data_send(server);
& h2 `# z8 Q5 D! i
} while(1);
. D) B' S$ {# m% s4 b; E! o% ^5 A' I
: e) `/ J( K" R6 o
server_ipc_resource_release(server);
# k; K) t, ]! w2 b z
server_destroy(server);
. V. J* n' O& W
}
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4