完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Tong Tang
你好!请教你有关6748的EDMA传输(pingpong )的问题。 一、我的意图 1、McASP接口实现pingpong传输 2、实现pingpong传输完成中断 二、目前近展情况: 1、McASP接口配置完成 (也是在你的帮助下实现的) 2、AIC3106 CODEC配置正常 3、CPU方式读写McASP接口工作正常(通过AudioLineIn函数能正常播放音乐) 三、部分代码说明(详细代码请看附件) void setup_edma_pingpong_xmt(void *src_ping, void *src_pong, void *dst, Uint32 acnt, Uint32 bcnt);//设置发送的EDMA链 void setup_edma_pingpong_rcv(void *src, void *dst_ping, void *dst_pong, Uint32 acnt, Uint32 bcnt)//设置接收的EDMA链 // setup codec and McASP printf("[audio TSK]: initializing audio device..."); I2C_init(I2C0, I2C_CLK_100K); AIC3106_init(); MCASP_init(); 还有一些不明白的代码也像你请教一下,我是从别的例程上看到的。 SEM_new(&xmt_ping_sem, 0); SEM_post(&rcv_ping_sem); SEM_pend(&rcv_ping_sem, SYS_FOREVER); 这些代码是不是有关多线程的,而且也找不到源头,究竟需要不需要这些代码呢。要是需要,我怎么用? 是不是要安装6748 BIOSPSP,我发现TI公司的edma3_lld_02_11_02_04这个文件,好像已经实现pingpong传输功能了, 只是苦于不会用,6748 BIOSPSP里面好多功能,就是不会用。有没有这方面的培训呀,我比较笨,看不懂。 四、调试情况 软件环境:CCS5.5 仿真器是合达众的560plus 片子型号:6748 |
|
相关推荐
5 个讨论
|
|
#1. 看一下手册的EDMA章节,了解EDMA的工作原理。 #2. 下面页面是关于不用OS的配置EDMA的示例: http://processors.wiki.ti.com/index.php/Programming_EDMA_without_EDMA3LLD_package #3. SEM_post是DSP BIOS的东西,不是一定要用,在不了解DSP BIOS之前还是先了解如何手动配置寄存器方式实现更直接。 #4. TI提供的Starterware里有EDMA的例程,可供参考与借鉴:http://processors.wiki.ti.com/index.php/StarterWare http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
se6238751 发表于 2018-8-2 08:12 Bing, 首先不敢称为高手,会被真正的高手笑话的。你的DSP是哪一颗?我估且认为是C6748吧。 我看了图之后,你的HSTOBE是由HDS2来控制的,另外有两点疑问: #1. HCNTL为什么是连续的变化?这是用来选择寄存器的,应该是0,0;1,1; 3,3,因为寄存器是32bit的,一个寄存器的访问分为高低16位两次访问。 #2. 没有看到HHWIL信号,这个信号在对同一个寄存器访问时是先高后低,用来选择高低16bit的。 http://processors.wiki.ti.com/index.php/Main_Page Think Over Before Asking. http://www.catb.org/~esr/faqs/smart-questions.html#goal |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
326 浏览 1 评论
524 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
768 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
647 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1122 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
45浏览 29评论
78浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
243浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
196浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
54浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 08:06 , Processed in 0.977437 second(s), Total 74, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号