嵌入式开发者社区

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

作者: liangws    时间: 2017-9-1 09:40
标题: StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
( T8 C* J" ~% p+ r# l4 V请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?6 \0 l( E# v3 ^
我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?: C1 l( d& ]) _1 e/ [; a' e, w0 U7 D/ R

作者: human    时间: 2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者: liangws    时间: 2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
. L( ?, Z7 s+ _+ D8 h3 T4 K/ z# i/ q- Q+ h7 C
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):4 X3 c/ [3 g- R4 _; E& p
void server_working(void *server_ptr) . x/ b- Z% d" ?7 M
{( u, f, k+ g8 N" C3 @' c
    Server *server = (Server *)server_ptr;
6 z" F8 m! Q7 y# J# r6 l
1 K* w7 V# k$ b6 _5 F9 \    server_ipc_resource_init(server);
3 d0 S. r' o: L( I! z% q+ F: s, \5 o$ u+ Q( W
    //初始化aic31
& Y& {0 [1 ]. U    aic31_op_init(NULL);
& e. l2 f8 Y) F2 m! h    //demoLineoutMain();
; G9 w3 K5 W8 F) E# @  W) q7 E, V1 G& ~& {" x! L
& l9 n$ s) r7 U: Z& Z! [

# G7 }, U3 _6 S( ]% J2 Y+ J. I! b. @2 e' ~6 B2 _
) }2 A! l( n" `4 E* c

9 @" N5 ^: s4 c2 M    //加载fpga程序
- O! B8 y8 x6 R4 o4 t) {    server->fpga_conf_start = true;, a- E4 t, G' @8 B
    while(server->fpga_conf_start) {
. {+ {; Q; i0 `        //处理fpp数据
0 X. D7 V, d) a) u' N6 j( n( p        server_handle_fpp(server);
: r. r. R& V# [9 G1 i( n    }
  ^4 V0 x- p( R  f$ `
0 W4 L6 h! A+ B# V$ ^6 M7 X    do {3 r/ L0 v2 o7 R  a4 w9 H7 M6 \# `
        //处理来自arm消息
& w, O$ F+ ]2 {1 r2 l: C        if (!server_handle_message(server))   d! v& Y5 A% O) |0 b
            break;
7 o. v0 q- J& t4 c$ g3 \
) \# F) [+ R. w  {5 }        //处理接收upp数据
0 M  ?! s8 k& }# r$ ^/ r# c        server_upp_data_recv(server);( d7 S# o; G% I' X: I
        server_upp_data_send(server);4 Z( u. V* B; v$ @! h8 M" b
    } while(1);
" j2 E( n8 V3 y2 j# A2 d; Y/ _+ ]
) I; F' X+ G4 `4 P8 k: K    server_ipc_resource_release(server);! X" d9 K: q# a9 o
    server_destroy(server);
6 \( y7 D; J9 B" [}




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