嵌入式开发者社区

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

作者: liangws    时间: 2017-9-1 09:40
标题: StarterWare/Application/AUDIO_LINE_OUT demo问题
您好,
. ^6 o, ]1 [* T* w请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?" s& [% n$ h. u1 }8 e  _& h  M: `
我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?
! ~- g5 G7 X' l" G3 I
作者: human    时间: 2017-9-2 12:07
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
作者: liangws    时间: 2017-9-2 17:51
本帖最后由 liangws 于 2017-9-2 17:52 编辑
: f! A7 k2 q, Y4 F- |
8 T) f) C" Q' o1 w双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?[attach]2758[/attach]我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):1 N5 @; k  Z# J* c
void server_working(void *server_ptr) 8 z9 X5 Q- x/ J. X0 X
{; w  c' p+ X2 f* B6 B
    Server *server = (Server *)server_ptr;
5 r0 Y1 V- X; M# N  f" w) Y" N8 l, c6 n6 `8 g- _! n; W! j  e2 b
    server_ipc_resource_init(server);
0 a7 n. T4 e! u2 [/ k
* d" [5 x$ M) Q9 s% M7 Z- E    //初始化aic31
6 o8 r9 r# @$ h, [, Z5 K+ F8 H    aic31_op_init(NULL);9 J. m8 l# ]+ _6 D, y+ |% W9 O
    //demoLineoutMain();: {- T' L, C8 u8 o' C
  \8 a' ^' K" X1 l( b: o1 ^6 r
5 D/ c! B3 I+ l8 p
5 h2 V. s6 R6 J+ H- `

! Y8 _% l5 g9 w5 O% M) k" d' @9 N7 j3 |+ |: B! U: N

0 [6 t: O- A9 m, g3 U% Y/ [    //加载fpga程序
4 D  M: o. o" X3 x    server->fpga_conf_start = true;
# @8 y6 F, m( f8 n: z# r1 U    while(server->fpga_conf_start) {8 A- q! F9 ]& R- R6 {" G
        //处理fpp数据0 o- J* y& X- @
        server_handle_fpp(server);
4 W8 z" S, o9 k" @5 _    }$ [, Q; j) J& w/ o* J$ x
  g  ]4 P$ i2 w+ i3 ^1 B
    do {
1 \  j( G( s* ?& ?        //处理来自arm消息
; j% y- X$ C4 p+ `# m. d        if (!server_handle_message(server)) 6 [% a7 l! ~: @) Y& }) C' K
            break;
2 p7 F9 K. Y' c5 q4 ?& \6 v4 O6 h- N" J2 D" q
        //处理接收upp数据9 m1 t/ y+ s+ ^
        server_upp_data_recv(server);8 X. e4 b- {7 B" r$ Q
        server_upp_data_send(server);
& h2 `# z8 Q5 D! i    } while(1);. D) B' S$ {# m% s4 b; E! o% ^5 A' I

: e) `/ J( K" R6 o    server_ipc_resource_release(server);# k; K) t, ]! w2 b  z
    server_destroy(server);
. V. J* n' O& W}




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