嵌入式开发者社区

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

作者: liangws    时间: 2017-9-1 09:40
标题: StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
& C" u  B5 X! l' H0 W请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
% w( E# c- u0 n# V2 ^" X我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
1 A4 y0 \$ J& G2 u/ d
作者: human    时间: 2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者: liangws    时间: 2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
: {% t" @* h% |6 H; d4 {
  a. m$ d. U* q3 i双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):/ @  m" q3 ?1 M' D) K
void server_working(void *server_ptr) 9 ]$ t8 J; L" m+ U. T
{4 R& n, `2 Q9 K* ^' @% y2 |
    Server *server = (Server *)server_ptr;% o2 N" X& w1 n' C) _4 t1 B% l5 b
1 k: h; u! {4 `  K
    server_ipc_resource_init(server);) J, @' l5 G! E3 `% S% B# z

$ R& [6 Z: h  @% A; C" [6 ?5 Y5 F    //初始化aic31
  `! [# a+ H  }  D; r/ \0 f    aic31_op_init(NULL);
5 O' B+ R$ p! R. E  J4 B    //demoLineoutMain();# B2 E" ^" h' m3 P: G

* Q# f0 `+ A7 Z4 a- S
7 ^  F: u; L7 P) j) [  \5 @# j& T% y' a
% e+ z# q+ L, m7 X! A. ]
, n( I( {, Y: N# \  s( b5 j9 e* Y

. Z, n+ \$ g8 h2 e) U    //加载fpga程序+ S2 F5 @/ U! ]4 o& E4 \( U  Q
    server->fpga_conf_start = true;
% T' d3 L- K9 ]    while(server->fpga_conf_start) {, \% i* D' Z' F% R; t
        //处理fpp数据+ L( z- Y% _- W3 v4 {
        server_handle_fpp(server);8 Q9 t" z# Z) x" S8 c# `' q
    }
2 E1 y* Q; A: s5 z3 }% Y1 w% k, S% M) a7 ^
    do {
" l) H4 k6 C5 d) H+ T3 ?- {        //处理来自arm消息
4 B  u* s. k! k& c2 H        if (!server_handle_message(server)) 1 o0 l' `$ |, ]
            break;( I9 o  o! s6 s* k  x. \
  q. y5 D0 W+ t6 G
        //处理接收upp数据7 q- \  K+ E" ~  C9 x4 b
        server_upp_data_recv(server);2 O4 s' \: R6 O  R
        server_upp_data_send(server);
- M& B! S' o8 `- T% h2 E- L9 x    } while(1);- M5 Q9 N. P: j. K9 R, u( `7 o6 k

  L* ]' k- D* b* l$ Q2 R/ |0 ~    server_ipc_resource_release(server);  @& l$ m7 j& N, ]8 ^
    server_destroy(server);$ @; X9 Z# b* G
}




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