crowncandy

crowncandy

0个粉丝

2

问答

0

专栏

1

资料

crowncandy  发布于  2015-11-06 23:09:13
采纳率 0%
2个问答
4263

求助hi3520a+nvp1914音频播放没有声音的问题

 
本帖最后由 crowncandy 于 2015-11-6 23:39 编辑

大家好,初次发帖,请多指教:


目前的问题是adec和ao好像都没有问题,ao的E24_SIO2_DOUT引脚也有波形,但是codec的模拟输出没有信号(示波器只能测出一条1.46V的直线)
感觉像是codec时序配置不对,但是反复检查,没有发现异常。
希望大虾帮忙看下是不是配置的有问题,或者提供一个解决思路也行,不胜感激!!!!现在卡住了,没什么思路。

1. 接线
B24_SIO2_XCLK           ACLK_PB
E23_SIO2_XFS            ASYNC_PB
E24_SIO2_DOUT          ADATA_PB
A25_SIO2_RCLK           ACLK_REC
C25_SIO2_RFS           ASYNC_REC
F24_SIO2_DIN           ADATA_REC


2. hi3520A配置: 8KHz, 16bit,slave,单声道,4channel, LPCM输出;
基本参照demo,使用SIO2,使用AdChn0和AdChn0,绑定ADEC和AO,使用ADEC_MODE_PACK模式发送给ADEC。

    stAioAttrAenc.enSamplerate = AUDIO_SAMPLE_RATE_8000;
    stAioAttrAenc.enBitwidth = AUDIO_BIT_WIDTH_16;
    stAioAttrAenc.enWorkmode = AIO_MODE_I2S_SLAVE;
    stAioAttrAenc.enSoundmode = AUDIO_SOUND_MODE_MONO;
    stAioAttrAenc.u32EXFlag = 1;
    stAioAttrAenc.u32FrmNum = 30;
    stAioAttrAenc.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttrAenc.u32ChnCnt = 4;
    stAioAttrAenc.u32ClkSel = 1;

3. nvp1914的配置:
0x13:0x80: 采样频率 位宽,时序


0x14: 0x0

0x15:0x0 编码

0x16-0x1d:0x88  输入AI引脚的混音增益

0x1e-0x21:0x88 MIC1-4和PB1-4混音增益

0x22:0x40: 输出信号增益

0x23:0x0  输出增益模式和输出信号选择

0x24:0x14   
0x25:0x15        ADATA_SP的左右声道输出选择(此引脚未用到)


4. 执行时没有出错信息:adec和ao的日志信息(连续取2个显示变化)
# cat /proc/umap/adec

[ADEC] Version: [Hi3520A_MPP_V1.0.2.0 Debug], Build Time[Aug 31 2012, 13:21:11]

-----ADEC CHN ATTR--------------------------------------------------------------
ChnId  PlType BufSize    Attr SendCnt  GetCnt  PutCnt        
    0    lpcm      20             387     369     368   

# cat /proc/umap/adec

[ADEC] Version: [Hi3520A_MPP_V1.0.2.0 Debug], Build Time[Aug 31 2012, 13:21:11]

-----ADEC CHN ATTR--------------------------------------------------------------
ChnId  PlType BufSize    Attr SendCnt  GetCnt  PutCnt        
    0    lpcm      20             736     718     717

# cat /proc/umap/ao   

[AO] Version: [Hi3520A_MPP_V1.0.2.0 Debug], Build Time: [Aug 31 2012, 13:21:11]

-----AO DEV ATTR----------------------------------------------------------------
AoDev WorkMod   SampR  BitWid  ChnCnt  ClkSel SondMod  PoiNum  ExFlag  FrmNum
    2 i2s_sla    8kHZ   16bit       4       1    mono     320       1      30

-----AO DEV STATUS--------------------------------------------------------------
AoDev  IntCnt FrmTime  DMAChn  DMAReq TranLen   DMAPhy0   DMAPhy1
    2     949   39998       3       3    2560  89666000  89666a00

-----AO CHN STATUS--------------------------------------------------------------
AoDev   AoChn   State    Read   Write  BufEmp  u32Data0  u32Data1
    2       0  enable      10       9       9  3bf772f7  750858fa

# cat /proc/umap/ao

[AO] Version: [Hi3520A_MPP_V1.0.2.0 Debug], Build Time: [Aug 31 2012, 13:21:11]

-----AO DEV ATTR----------------------------------------------------------------
AoDev WorkMod   SampR  BitWid  ChnCnt  ClkSel SondMod  PoiNum  ExFlag  FrmNum
    2 i2s_sla    8kHZ   16bit       4       1    mono     320       1      30

-----AO DEV STATUS--------------------------------------------------------------
AoDev  IntCnt FrmTime  DMAChn  DMAReq TranLen   DMAPhy0   DMAPhy1
    2    1204   39997       3       3    2560  89666000  89666a00

-----AO CHN STATUS--------------------------------------------------------------
AoDev   AoChn   State    Read   Write  BufEmp  u32Data0  u32Data1
    2       0  enable      25      24       9  4ce2eadf  a9dc32dd


5. 选择的音频,通过audacity和adobeaudition测试过,都是能播放的:8K, 16bit, 大端字节序,单声道
易百纳技术社区文件: true_pcm.zip
下载
我来回答
回答6个
时间排序
认可量排序

david

33个粉丝

368

问答

253

专栏

229

资料

david 2015-11-07 11:04:17
认可0
[url]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=9155&extra=page%3D1[/url]

看你问过了,AD初始化后,就是默认的8k采样。在外面转换个音频文件测试下

crowncandy

0个粉丝

2

问答

0

专栏

1

资料

crowncandy 2015-11-07 13:12:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=21841&ptid=9217]david 发表于 2015-11-7 11:04[/url]
http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=9155&extra=page%3D1

看你问过了,AD初始化后 ...[/quote]

我的附件就是自己转换的音频,播放都OK的。就是codec的模拟输出出不来

crowncandy

0个粉丝

2

问答

0

专栏

1

资料

crowncandy 2015-11-07 13:15:23
认可0
本帖最后由 crowncandy 于 2015-11-7 13:18 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=21844&ptid=9217]crowncandy 发表于 2015-11-7 13:12[/url]
我的附件就是自己转换的音频,播放都OK的。就是codec的模拟输出出不来[/quote]

现在有空么? 我正好问你点问题

crowncandy

0个粉丝

2

问答

0

专栏

1

资料

crowncandy 2015-12-11 09:10:22
认可0
结贴: 问题出在测试文件上面,转换出来的格式选成MSB了,应该是LSB; 与codec的I2S时序的MSB搞混了

281324114

0个粉丝

4

问答

0

专栏

0

资料

281324114 2018-02-25 22:09:43
认可0
可以发想一下你的驱动程序和测试程序吗

jcbsuresh

0个粉丝

5

问答

0

专栏

0

资料

jcbsuresh 2016-03-16 23:36:57
认可0
尊敬的楼主 你能帮助我吗 对于  样品 指令 NVP611 + Hi3520?  Sample command for  视频 : in/out / 解码 / Encode  QQ: 2775920074 email: jcbsuresh@gmail.com
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区