打印

【分享】5509A与aic23b连接实现报警音和音频回放

[复制链接]
21094|135
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 以马内利3005 于 2013-12-24 11:32 编辑

小弟在学习5509A,总体框架是实现语音的采集,编码压缩,OFDM调制,发射,经过信道后接收,然后经解码,解调,还原语音信号!

学习中接触到的例程代码是利用DSP的MCBSP直接进行数据的读和写,当CPU忙于OFDM算法处理时,这样会消耗有限的CPU资源,所以在此基础上,我把DMA加上了!

Codec_DMA.zip (126.65 KB)

当语音数据量比较大时,DSP本身的存储不够用,需要外扩存储器,在原代码基础上,加上了SDRAM的部分!

Codec_SDRAM.zip (124.77 KB)

这部分在操作的时候,要注意一下,需要把GPIO0引脚置高,请看datasheet里面的引脚介绍:


现在正在尝试DMA和SDRAM放在一起,程序下载到板子上,在CCS上运行的时候,会断开连接!
在此还请高手给予一下指导哇!
评分
参与人数 1威望 +4 收起 理由
zhangmangui + 4 赞一个!

相关帖子

沙发
zhangmangui| | 2013-12-24 12:28 | 只看该作者
学习一下啦   谢谢分享

使用特权

评论回复
板凳
以马内利3005|  楼主 | 2013-12-24 15:05 | 只看该作者
zhangmangui 发表于 2013-12-24 12:28
学习一下啦   谢谢分享

谢谢版主支持!
用DMA对SDRAM进行数据读写,是不是有什么特别注意的地方呢?COEDC_DMA好使,CODEC_SDRAM好使,但CODEC_DMA_SDRAM就不好使啦,好几天了,一直不通。

使用特权

评论回复
地板
zhangmangui| | 2013-12-24 15:17 | 只看该作者
以马内利3005 发表于 2013-12-24 15:05
谢谢版主支持!
用DMA对SDRAM进行数据读写,是不是有什么特别注意的地方呢?COEDC_DMA好使,CODEC_SDRAM ...

DMA-SDRAM的具体没做过   不好意思哈

使用特权

评论回复
5
以马内利3005|  楼主 | 2013-12-24 15:19 | 只看该作者
zhangmangui 发表于 2013-12-24 15:17
DMA-SDRAM的具体没做过   不好意思哈

哦,没事!

继续探索!!

请版主帮忙留意一下下相关的资料,不胜感激!

使用特权

评论回复
6
zhangjin_comeon| | 2013-12-27 23:03 | 只看该作者
这个有意义啦  谢谢分享

使用特权

评论回复
7
以马内利3005|  楼主 | 2013-12-29 23:28 | 只看该作者
zhangjin_comeon 发表于 2013-12-27 23:03
这个有意义啦  谢谢分享

嘿嘿,谢谢捧场,互相学习!

使用特权

评论回复
8
shenmu2012| | 2013-12-30 00:32 | 只看该作者
学习一下的了,,很不错的方案的

使用特权

评论回复
9
以马内利3005|  楼主 | 2014-1-2 22:10 | 只看该作者
shenmu2012 发表于 2013-12-30 00:32
学习一下的了,,很不错的方案的

谢谢,不足之处还望不吝赐教!

使用特权

评论回复
10
silveric| | 2015-1-20 10:39 | 只看该作者
看了你的codec—dma还有几个不懂得地方,你这个是开了一个aic23data的128位的空间吗?哪句语句是让语音芯片播放dma中缓存的数据的?还有能否设置两个buffer,一个接收mcbsp数据,通过dsp处理后放到另一个xmt buffer中,再将这个buffer中数据发到mcbsp,传送到语音芯片上播放?

使用特权

评论回复
11
以马内利3005|  楼主 | 2015-1-27 00:07 | 只看该作者
1、不是,aic23data是16位无符号数,只是开辟了一个16位空间,128表示DMA一帧数据传输128个16位字。现在想来这么写应该有问题,应该这么声明,aic23data[N].
2、DMA的发送功能直接读取DMA接收的数据,传输给McBSP,就是实现了播放。
3、如果使用DMA完成数据到McBSP的数据发送,是可以的。

使用特权

评论回复
12
zhangjin_comeon| | 2015-1-27 23:09 | 只看该作者
楼主加油  好样的

使用特权

评论回复
13
小木欧尼| | 2015-1-28 22:10 | 只看该作者
看了好多楼主的帖子  C55X的高手啊

使用特权

评论回复
14
wangdezhi| | 2015-1-29 00:17 | 只看该作者
aic23b 有很多的开发实例

使用特权

评论回复
15
lijiabaobei| | 2015-1-29 20:59 | 只看该作者
楼主 费心啦

使用特权

评论回复
16
waitingf| | 2015-1-29 21:27 | 只看该作者
很有参考价值

使用特权

评论回复
17
someonewho| | 2015-1-29 21:35 | 只看该作者
好资料 学习学习

使用特权

评论回复
18
justbybing| | 2015-1-29 21:43 | 只看该作者
不错的分享 很有用

使用特权

评论回复
19
specialfrin| | 2015-1-29 21:47 | 只看该作者
不得不说楼主的思路好清晰

使用特权

评论回复
20
someontime| | 2015-1-29 21:52 | 只看该作者
好资料不容错过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:十字架十字架,永是我的荣耀。

18

主题

272

帖子

14

粉丝