tl-mcasp-only-dsp demo问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[未解决] tl-mcasp-only-dsp demo问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-9-10 21:54:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
您好,我按照提供的文档编译tl-mcasp-only-dsp程序,通过arm端加载dsp程序运行,可以正常的录音回放。
4 ?6 L2 Z' ~3 C* T. |& o' U' B% H但是,我把tl-mcasp-only-dsp这个demo整合到tl-upp_saver demo里面,通过arm端加载dsp程序运行,无法进行录音回放,只听到噪声,无法听到输入的内容。我对比了tl-upp_saver 与tl-mcasp-only-dsp的差异,主要有:7 t! _: ?* i& |6 y2 g2 W. N
1、编译的配置文件不一样;
2 M! \8 i3 G* h9 P1 e$ C. Y2、tl-upp_saver 有编译链接了bios dsp系统,而tl-mcasp-only-dsp没有;8 S) ~2 d/ h% ~% T; n6 C& l/ s
请问:
( t1 r6 [9 T& h1 j3 z1、如何在tl-upp_saver中整合tl-mcasp-only-dsp?+ T% E0 p2 k5 z; H
2、配置文件tl-upp_saver/dsp/dsp.cfg,tl-upp_saver/shared/config.bld要做哪些改动?. a' g9 B+ H- ~& M$ J' `9 O  \; A
3、mcasp是否会与bios dsp系统冲突?如果冲突,要如何修改?
# e1 T2 G7 m8 j" ^5 U+ X  m% C, i
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
板凳
 楼主| 发表于 2017-9-11 17:23:32 | 只看该作者
teddy 发表于 2017-9-11 16:56
6 m% _- [8 M: ?: X( O: M目前,我们暂无mcasp+upp的案例。对于遇到的冲突问题,解决方法如下:
5 k# `% n- e! W2 k6 S' o1.确认使用的内核是否去掉音频对应的 ...

$ A. z3 W/ i) G7 S您好,7 n! A5 [# B! i, {! J$ K
我在tl-upp_saver/dsp/main_dsp.c中按下述改动:
5 f( ?) P6 O* ]& V- Z  ~Int main(Int argc, Char* argv[])
% F& U4 c$ i. s' |{
+ o2 u# _/ k9 K8 D% y& Z- M. w7 b3 f        #if 0
1 U; f! S. F6 S% m' Y' ?1 x$ ]    Server *server = server_new();
8 G) _, _: n9 r& ^1 i    server_start(server);8 X! k, i- {4 }, X& ?& l2 P6 j6 T
8 d: v( j8 F  v9 U
    BIOS_start();; D! g* g- _& J' }* W1 K- Y
    #else
, w0 V6 @9 S; D    mcasp_playbk();
+ e4 _( ]& H( I! e1 f+ f3 P    #endif
' ~4 R7 C! ?, g7 K  J7 U       
, E) y9 w0 s; U$ O" {    return 0;! c! a4 {6 [1 V$ p
}
: R& Q3 o1 z- s! O. @) A( u这个就没有运行到upp相关初始化,只是链接的时候会把dsp bios链接进去,这个mcap跟dsp bios有关吗?
回复 支持 反对

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
沙发
发表于 2017-9-11 16:56:08 | 只看该作者
目前,我们暂无mcasp+upp的案例。对于遇到的冲突问题,解决方法如下:* B' q' w! x. K
1.确认使用的内核是否去掉音频对应的mcasp和i2c配置;* D, w* [! e/ N( |5 I4 S5 U/ Q; b
2.查看两个demo使用的mcasp和upp的管脚是否有冲突;0 i0 R% `0 R6 n/ N- l
3.查看两个例程申请的中断/dma等系统只有是否有冲突;# y5 L$ d' p# D9 C- g
4.查看mcasp和upp的初始化是否会相互影响的配置;
- M# p% K% r4 C3 }/ w  Z8 E3 T5 u; K6 e( S; v
如果需要,可以联系创龙的售后进行案例定制开发。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 07:15 , Processed in 0.035777 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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