TI中文支持网
TI专业的中文技术问题搜集分享网站

dm368 音频

你好

    我想开发dm368音频部分,我上网发现无论是官方还是个人都采用McBSP连接TLV320AIC3101编解码芯片的方法,而不用dm368自带接口(MCIP MICIN SPP SPN LINEO)采集视频? 这样做有什么好处,如果用dm368自带接口有什么坏处?

  谢谢

Chris Meng:

Shi Yanlong,

芯片上自带的voice codec,是单声道的。外接的都是双声道的audio codec。

user4722282:

回复 Chris Meng:

谢谢,我公司计划用自带模块进行音频开发,但是我发现很多人都用外接的,还有很多人说芯片自带效果较差,时间长了声音会出现沙哑破音状况,而且我在/sound/soc/davinci_evm.c  是关于未接芯片的驱动,但为找到关于内置模块的驱动

请问,内置模块的驱动在哪里,还有用外置有什么好处,使用内置模块会对视频编码产生影响吗?

Chris Meng:

回复 user4722282:

Shi Yanlong,

请在驱动里面搜索cq93.

关于破音问题,还是和系统的DDR负荷有关,请参考论坛讨论:

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/78307/193780.aspx#193780

user4722282:

回复 Chris Meng:

你好

我在我的驱动里搜索cq93,没有搜到相关代码,我在网上找到这个结构体

Linux kernel /sound/soc/davinci/davinci-evm.c   static struct evm_snd_platform_data cq93_vc_snd_data = {         .clk_name       = "VOICECODEC_CLK",         .tx_dma_ch      = DM365_DMA_VCIF_TX,         .rx_dma_ch      = DM365_DMA_VCIF_RX,         .tx_dma_offset  = DAVINCI_VCIF_WFIFO_REG,         .rx_dma_offset  = DAVINCI_VCIF_RFIFO_REG,         .codec_fmt      = SND_SOC_DAIFMT_CBM_CFM | SND_SOC_DAIFMT_IB_NF,         .eventq_no      = EVENTQ_3  –》change to EVENTQ_0或者1, 2

 

但是在我的驱动里面没有发现,请问哪个版本里有这个结构体,及相关驱动,可以给我一个链接吗,我当前用的/sound/soc/davinci/davinci-evm.c只有外接音频的相关驱动。 

Chris Meng:

回复 user4722282:

Shi Yanlong,

在ipnc rdk 5.1的代码里面可以找到下面的文件:

/Source/dvsdk_ipnctools/ipnc_psp_03_21_00_04/kernel/sound/soc/codecs/cq93vc.c

user4722282:

回复 Chris Meng:

 你好,我没有ipnc rdk 5.1这个源码包,这个好像不是ti提供可以免费获取的吧,我只有dvsdk4.2的sdk包。我只想找到一个内核版本,里面有关于dm368自带模块的驱动,请问哪里可以找到,谢谢。

Chris Meng:

回复 user4722282:

Shi Yanlong,

我这里没有dvsdk的环境。你确认dvsdk的kernel里面没有这个文件?

user4722282:

回复 Chris Meng:

没有这个文件,而且davinci-evm.c也没有关于cq93的调用

Chris Meng:

回复 user4722282:

Shi Yanlong,

看起来老版本的kernel里面是有的啊

https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/p/164599/600174

你要不下个老版本的的lsp看看:

http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_2_00/latest/index_FDS.html

另,我百度了一下,有不少cq93.c的代码信息。

user4722282:

回复 Chris Meng:

 你好,我查了一下,如果我用音频偏内模块,必须进行相关驱动一直,应用层编程,,dvsdk4内核支持aic3101芯片驱动,demo程序也是对应aic3101的

我想问如果我用dvsdk4进行片内音频开发,驱动移植需要做哪些工作,在那个版本上可以找到参考代码,在哪里可以找到应用层测试代码,还有那个cv93vc.c这个文件是做什么用的,仅仅是片内音频开发需要吗,

还有如果用aic3101芯片进行片外音频开发,我当前用的dvsdk4是否完全可用,还是也需要一直一些驱动,cv93vc.c对于片外开发需要吗?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » dm368 音频
分享到: 更多 (0)