嵌入式开发者社区
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
[打印本页]
作者:
liangws
时间:
2017-9-1 09:40
标题:
StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
+ E* k. v7 x2 a _8 ~# Y* d4 S
请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
5 v- p! n7 C- I, G8 ^7 t# K: ?9 v( n, Z# _
我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
5 T6 R( w! Q% m) u; |+ r/ F8 }
作者:
human
时间:
2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者:
liangws
时间:
2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
7 Q3 C( ?, F) s* P- L
3 ~9 e* ?1 e& n
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
- v' ?. t A \( B# L8 Q5 l# h1 {
void server_working(void *server_ptr)
4 m' ~. i0 }' }" r! H4 Q
{
7 m- `: a6 O2 `" c7 }
Server *server = (Server *)server_ptr;
& _0 q* [" W. ~5 \1 m
! G6 [- K& X" I2 ~6 k J
server_ipc_resource_init(server);
" G" C/ r2 d* I
* B! s, V& [% j0 I
//初始化aic31
6 U1 x& v j( u; Q; H% n- o
aic31_op_init(NULL);
9 K. ]: J: o2 v5 O- y/ S/ N
//demoLineoutMain();
, d% C' ~: c5 \" p
- j, I# r: Q7 ~! A8 _% u
( y( { O3 g; A
* M: F" y1 S% |3 J6 N
* U1 y8 J3 L5 U" g4 C$ H# h
: z& ^$ F. ~! o4 Z
2 U+ h; s1 d& z S& O' w
//加载fpga程序
. }0 S) y5 q6 X5 H& X- {
server->fpga_conf_start = true;
$ Y) J& m c! l6 O* f7 S$ p
while(server->fpga_conf_start) {
3 I, q; r4 E+ C4 ?4 j0 x7 n
//处理fpp数据
4 ~: Z: o ?4 G7 ?
server_handle_fpp(server);
& g# ^( D F" \
}
+ a8 y, x ]/ \5 y
% @( \8 p0 h, \8 k& |! \8 _% i1 W
do {
8 T) L$ E6 ?7 T4 d$ A, a) I
//处理来自arm消息
3 B: ^+ S5 {6 {" F3 `4 R7 _
if (!server_handle_message(server))
( F* k$ ^# B2 r7 F; j* i4 O& H
break;
1 o+ s. U( n, E5 X$ O5 _
/ H6 b9 i) W! ~# ?. v7 f
//处理接收upp数据
6 ]+ v, T. k# j. V0 ], t
server_upp_data_recv(server);
" Q& @7 \! l6 f
server_upp_data_send(server);
& x; ]0 c1 \0 }; V1 E r3 R& _
} while(1);
# @$ T! @8 j* g, ^7 a
2 F: q& x# D4 c$ W
server_ipc_resource_release(server);
/ r8 T2 F, f4 @3 ^* f5 n% @
server_destroy(server);
; M! j2 i8 \/ T! m" L1 n
}
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4