嵌入式开发者社区

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

作者: liangws    时间: 2017-9-1 09:40
标题: StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
' [; q' F1 N. Y4 m  V请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
$ O% S$ p4 l! e9 g我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
' P8 C( J% O6 o6 t. E5 i7 x
作者: human    时间: 2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者: liangws    时间: 2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
8 J& Y: k0 t" h6 O% v: X8 i" D: Y# r
3 l% G% ~; S8 i9 s9 h; @双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):* c: s( u5 H1 U
void server_working(void *server_ptr)
# b! X) w+ ^! a! E# J  s7 G{% [# I3 Y9 F0 n6 }
    Server *server = (Server *)server_ptr;5 {, x/ E! a/ a5 a% m8 ~$ j, z

7 h: p" w9 C2 C. |# K, |" ~    server_ipc_resource_init(server);! I0 X( p. X; f, v3 G: v5 x& y$ }

  }) ~# C8 I: F8 J0 x4 @% B' S6 ^    //初始化aic31, A  @. Y) ^" q0 I7 ]
    aic31_op_init(NULL);. t: V9 e# c0 U& B: O
    //demoLineoutMain();0 b9 g5 A5 a' }
- Z4 i: o8 p, `: n8 Q

: Y6 }2 E! G" @% R* H4 l" y- x6 W; o& ^+ Z+ u% `' ^- b
; `) G5 L9 [3 C9 @# C
6 b+ Z# z1 m2 R  ~. R
8 a$ j0 ~5 }- T  X
    //加载fpga程序
8 N' D. Y, F; n" F    server->fpga_conf_start = true;
. \& m  t/ i1 l, _" \7 h0 P* S! H    while(server->fpga_conf_start) {
+ U3 d% G" z' f, f. q4 t        //处理fpp数据2 |8 e+ f1 l# N- Y( e
        server_handle_fpp(server);% _$ A% a; l4 h$ K3 m
    }3 r( f  w# J7 ~! x8 Q
1 i; _! x; o, Q. z! Z1 v
    do {
, _4 e1 W: x- A" b. `" @) |4 d        //处理来自arm消息3 d! y7 C  i$ E% I% H+ y. J$ g
        if (!server_handle_message(server))
& {/ N! w  Y# s4 ^  |; w            break;9 J+ I$ K% F, \) ~
9 w1 Q" |# u' ^8 A: T
        //处理接收upp数据# O4 ^2 C) S* X( K( p. e' B! p
        server_upp_data_recv(server);
/ @- j: K% f( v4 }* r; {8 j        server_upp_data_send(server);
* |+ p0 ?9 B# e% u    } while(1);
4 E6 i& V$ S, ^: q+ J1 G- H7 Q
' h6 D% }. q) h5 h% s6 S    server_ipc_resource_release(server);; w7 _; x! z( L
    server_destroy(server);
" b6 {; j# [3 ^}




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