StarterWare/Application/AUDIO_LINE_OUT demo问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6842|回复: 2
打印 上一主题 下一主题

[未解决] StarterWare/Application/AUDIO_LINE_OUT demo问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-9-1 09:40:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,- [& }* f( d! N8 w
请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?, d) f: ~( X3 i5 J& c5 N! q
我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?4 L5 v5 T3 z" W9 s2 }* n
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
沙发
发表于 2017-9-2 12:07:49 | 只看该作者
调试状态运行DSP端的程序,是否有声音输出?先判断程序运行没问题,再看看是否双核通信有问题。
回复 支持 反对

使用道具 举报

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
板凳
 楼主| 发表于 2017-9-2 17:51:57 | 只看该作者
本帖最后由 liangws 于 2017-9-2 17:52 编辑 ' |, M  Y0 D! q

' `5 k+ u6 P" H8 C2 i6 n双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):
/ Z8 F7 {0 Y, lvoid server_working(void *server_ptr)
9 h. Y9 Y3 H0 y8 T{/ P5 V8 F; r$ ?& \4 E# D
    Server *server = (Server *)server_ptr;
$ D: P! d! ^4 z( i$ `: i2 [. `& @5 @+ K3 R! }
    server_ipc_resource_init(server);/ D+ m, m% z: W: x$ a6 n. M. r

/ R% L6 f  F! _6 q, J6 e7 p    //初始化aic31
7 h6 {! D9 y# ^/ @4 d7 @    aic31_op_init(NULL);' r; S$ g( P8 _8 o1 n; O
    //demoLineoutMain();4 [, f8 k! }9 p3 \1 b, w

, S0 K% N! n: v# \/ N8 Z9 K- t9 x8 V. Z6 X' k& y

. c9 C. m2 U6 ?6 g1 \
1 @( r. T6 W1 L" U! ^, V% d$ `6 |, \8 h" F' v+ H9 s, u- N

' \& G) ^2 M1 [$ [+ r# n5 r( j1 y    //加载fpga程序
! i; M& U# m9 i1 Y. ^- s' H* h    server->fpga_conf_start = true;
! {& L7 J3 A9 Q1 B2 u2 d& I" g1 R    while(server->fpga_conf_start) {- N. ?* S0 ~0 n( A& G4 I
        //处理fpp数据
  I" n2 e9 T4 Y7 l' `; [) y        server_handle_fpp(server);
' F% I$ z. {+ [) t' o0 Z2 s+ \. i    }5 Y  |- B$ P6 A9 D! n9 c
% r0 P* \* a/ H4 d  u: Y( j
    do {+ B% _5 ]( O& U+ F
        //处理来自arm消息  E4 s" S: [0 }% U
        if (!server_handle_message(server))
/ E* y( w3 F8 |7 W            break;
% b7 \/ p1 t, J6 a- D6 U; `0 q  u3 ?  n5 N8 y% F
        //处理接收upp数据
( b, B6 {( C7 Q8 K        server_upp_data_recv(server);
1 h" O% M, D! T7 i7 I        server_upp_data_send(server);; {' w( C6 d/ j0 z$ x2 o7 Y, U
    } while(1);, r  P3 A8 W" c& U$ {* B
/ Q! g6 _, l3 k- W& P- {
    server_ipc_resource_release(server);8 p& x. l. _6 p2 X4 ^
    server_destroy(server);
$ U. e! i  b" G" B: n}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-12-14 20:30 , Processed in 0.038107 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表