嵌入式开发者社区

标题: StarterWare/Application/AUDIO_LINE_OUT demo问题 [打印本页]

作者: liangws    时间: 2017-9-1 09:40
标题: StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
1 ?6 o& @* H4 {9 s0 M6 `请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
$ v/ k0 _. K4 F$ N- r& @/ x' F我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
, e6 H5 C9 _' V: B
作者: human    时间: 2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者: liangws    时间: 2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
2 z: d4 v( l& s' ~+ S; V6 T' _" g& {* \' p: b5 F& u, b) M2 u
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):" D( R- o/ G0 q$ N
void server_working(void *server_ptr) * }% Z# l1 p. Y, F* v" J! f
{1 z2 F. N) Q. n- \, y3 M! Z1 e
    Server *server = (Server *)server_ptr;3 ]( S- P, ]! Q: G

" n2 v- D8 h7 I% ?. V    server_ipc_resource_init(server);! k, v; Z4 u4 [$ H1 C

6 z" b3 J  I; h; }$ P' Y4 I    //初始化aic31# S7 q/ I  i1 J- j
    aic31_op_init(NULL);* C4 |( C$ ^& v
    //demoLineoutMain();2 C0 _% Q) l9 y" j3 P

3 x0 b9 H3 V2 T" x" O* o0 m1 _
+ a" F6 o7 }: I+ p; L4 `: v- j7 W- v& H1 l4 J' V

, n6 `% Q! j8 a
! u9 b( S; q" |& T" \) y, G0 _4 w; _9 g' ~# w: _" h
    //加载fpga程序
- m' ^* K5 b# T4 B: {    server->fpga_conf_start = true;( {9 J1 U& R6 Q$ F
    while(server->fpga_conf_start) {- I" _! T+ ]. x- K; }
        //处理fpp数据
& P8 r: D) \5 Q! Z9 ], q        server_handle_fpp(server);
# F( X. z, k+ V. p- c" ^    }% k9 d( ~  u0 T! O. Y% T4 h+ t

2 {7 y6 l- g  a3 G, @5 P1 b    do {4 Y  X: a* a9 }
        //处理来自arm消息
5 s  H+ D1 s5 o        if (!server_handle_message(server))
7 `, o1 V$ ~: o- k            break;. g/ y4 }. J. N" h0 T
  W6 h1 T$ a4 i/ M. |( |- o* F
        //处理接收upp数据& d. }: |) m8 `3 m0 u
        server_upp_data_recv(server);
0 k" J2 W8 h& T3 [4 t        server_upp_data_send(server);' X! _5 K+ I& _
    } while(1);
2 ~5 Y. B) M* @, \' B. k0 P' F
& |. W. M5 A0 r7 F& T" q" G" N& W    server_ipc_resource_release(server);3 y0 d8 L! H1 R/ F! p$ H4 q! ]" s
    server_destroy(server);
9 X% ~  m0 [& N1 A( m) i% L/ z}




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4