嵌入式开发者社区

标题: 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
    //初始化aic316 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