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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-9-1 09:40:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,
) i- x- R5 @+ M$ u( _请问StarterWare/Application/AUDIO_LINE_OUT demo是循环在播放一段音乐吗?
: M5 y3 d6 P' k& n% L我现在把这个demo移植到sysbios的syslink,在arm端加载dsp运行,接上耳机,没有声音输出,可能会是什么问题?3 ]2 }) s: P7 {) l( ?
分享到:  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 编辑
% _* S- q. P- I, R! u6 ^1 {. \* V3 K. B2 N2 o2 E
双核程序运行没问题,现在我LineIN输入声音,有中断产生,但是LineOut接到耳机无声音。这个可能会是什么问题?我是在你们双核demo中的server.c中的函数调用aic31程序,具体函数如下(aic31程序见附件):$ X8 e. q& x6 B! o! t7 {, X
void server_working(void *server_ptr)
/ R3 M# l0 |$ Q4 Y  A! v. @" K{; c% t' P% m% ^+ w  ^1 {
    Server *server = (Server *)server_ptr;
  `% x( j6 b+ I3 d0 U4 f  Y+ j) A
    server_ipc_resource_init(server);
4 n; `6 V! O. f/ n
( q: O* b) F, I/ @' T/ N" j8 k$ z    //初始化aic31
: c& y7 G' y4 {# A8 l  w' t: J    aic31_op_init(NULL);! O# D8 [( v* s* [. W
    //demoLineoutMain();/ u7 Q5 L+ n' I& Y+ D& U

7 Q% ]' x. E3 i) F
2 ~& i$ S% h1 v$ v  k0 E  F) v, z3 p) P) D

; {. @* C; X$ r6 F
" y7 O6 ~$ o4 W3 j: E
; K7 o8 A: P* [    //加载fpga程序
: P" A6 R8 }9 X0 m' R    server->fpga_conf_start = true;
! }  c+ B2 o/ @    while(server->fpga_conf_start) {
( E0 ]; O$ m- A1 P5 L- J        //处理fpp数据
8 U- I) s: [5 I8 x' y. m& b8 }        server_handle_fpp(server);* ?5 u+ B$ z+ N$ u  x9 I
    }0 f+ l& x$ s& M
2 ]2 z. z" \4 Z
    do {
, K) N* Y/ s6 v. K( ~7 Z  E' m        //处理来自arm消息
; c( S# }" a5 u# d% M9 @* H        if (!server_handle_message(server))
) w/ w0 r8 h. w' R, _7 @4 M8 L            break;) o  ^4 i/ m6 T& t4 s
5 y. s4 J+ G3 o/ m' h6 G( \; V2 T
        //处理接收upp数据
/ j5 s8 q( U* N& }) {" r: U        server_upp_data_recv(server);
0 x( u4 i+ `% o0 k2 s        server_upp_data_send(server);) z, `9 r) ^4 E( d) x2 O
    } while(1);( @- y) {$ y0 ]- X7 t9 S
5 ~6 J7 h' ~# l9 r0 S- v+ h. h& x5 S
    server_ipc_resource_release(server);
9 h9 o8 n8 r, |1 J    server_destroy(server);# m2 S  Y2 y& U
}

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 11:03 , Processed in 0.050691 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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