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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-9-10 21:54:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,我按照提供的文档编译tl-mcasp-only-dsp程序,通过arm端加载dsp程序运行,可以正常的录音回放。
2 q4 r8 N9 |8 a& ?但是,我把tl-mcasp-only-dsp这个demo整合到tl-upp_saver demo里面,通过arm端加载dsp程序运行,无法进行录音回放,只听到噪声,无法听到输入的内容。我对比了tl-upp_saver 与tl-mcasp-only-dsp的差异,主要有:* v* Q9 N1 L4 C# |( A4 Q4 o  O8 M0 Z
1、编译的配置文件不一样;
- F& Z1 u5 F2 ~2、tl-upp_saver 有编译链接了bios dsp系统,而tl-mcasp-only-dsp没有;
6 z- K1 `7 z2 G0 x8 Q# U: j请问:: r9 G% V% R: S3 w% O! m* h  A9 Z* k
1、如何在tl-upp_saver中整合tl-mcasp-only-dsp?8 L3 X) E% E- e( t
2、配置文件tl-upp_saver/dsp/dsp.cfg,tl-upp_saver/shared/config.bld要做哪些改动?
2 i' k3 U5 D. T: H4 s3、mcasp是否会与bios dsp系统冲突?如果冲突,要如何修改?: i- n0 B1 G% L
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

161

帖子

1093

积分

创龙

Rank: 8Rank: 8

积分
1093
沙发
发表于 2017-9-11 16:56:08 | 只看该作者
目前,我们暂无mcasp+upp的案例。对于遇到的冲突问题,解决方法如下:! e! A1 |, {8 }/ W* M% ^
1.确认使用的内核是否去掉音频对应的mcasp和i2c配置;9 S$ Z$ F' a* x. _4 |
2.查看两个demo使用的mcasp和upp的管脚是否有冲突;' O# r4 s4 H7 G% g  t( @8 a) }
3.查看两个例程申请的中断/dma等系统只有是否有冲突;; S$ R1 a# o' E
4.查看mcasp和upp的初始化是否会相互影响的配置;
/ r& o2 ]1 y3 p( D- J4 q
" P+ d8 h9 P, h8 j, E如果需要,可以联系创龙的售后进行案例定制开发。
回复 支持 反对

使用道具 举报

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
板凳
 楼主| 发表于 2017-9-11 17:23:32 | 只看该作者
teddy 发表于 2017-9-11 16:56
' ~$ W7 X( ~+ |5 e" z7 W目前,我们暂无mcasp+upp的案例。对于遇到的冲突问题,解决方法如下:5 Q! E) s& a+ b9 J/ [* U; {  l+ ~5 v
1.确认使用的内核是否去掉音频对应的 ...
! d7 B& {) c2 q" e
您好,% s& i: d7 F( C! U. V# ]
我在tl-upp_saver/dsp/main_dsp.c中按下述改动:
4 g' o) V7 i* cInt main(Int argc, Char* argv[]) * a; i1 d! x4 T7 s4 k; V$ D
{4 u& Z/ J& ]' H! ?. F/ P; p5 L2 Q$ Q
        #if 08 s+ l8 H$ e4 I* r  P3 A+ k
    Server *server = server_new();: _' P# d0 b! Q1 ]0 J$ Z, m- B3 _
    server_start(server);  y  Y, O* o! v: k

  t' P5 {2 ^3 m- ~+ C    BIOS_start();7 ]% {1 c. |0 y+ o
    #else
- M, N/ `! |. X    mcasp_playbk();
1 e7 U) V, h2 E; w    #endif
8 W4 q1 A. M; e) c# {% {& t8 q: N        ) G) C# t" `2 b
    return 0;
$ A$ D. v$ g. g6 J; M}
' v8 [/ l$ Z# |" i, D- N! n这个就没有运行到upp相关初始化,只是链接的时候会把dsp bios链接进去,这个mcap跟dsp bios有关吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 06:06 , Processed in 0.036508 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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