qn1511230077

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077  发布于  2018-01-06 17:16:06
采纳率 0%
3个问答
5457

hi3521音频调试问题

 
新手上路,请各位大神指点!

在Hi3521A V100R001C01SPC040版本上,使用nvp6124+hi3521,使用示例sample_audio调试音频,硬件ai1~ai8悬空,mic有接入,有外接3.3v,
   please choose the case which you want to run:
        1:  start AI 8 chns to AO 1chn loop(NVP6124)
        2:  send audio frame to AENC channel from AI, save them
        3:  read audio stream from file, decode and send AO
        4:  start AI to AO(Hdmi) loop
        q:  quit whole audio sample
选择1、2、3都没有声音,不知道什么问题
选择1:
/proc/umap # cat ai

[AI] Version: [Hi3521A_MPP_V1.0.4.0 B040 Release], Build Time: [Jun  8 2016, 17:11:07]

-----AI DEV ATTR---------------------------------------------------------------------------------------------------------
AiDev WorkMod   SampR  BitWid  ChnCnt  ClkCnt  ClkSel SoundMod  PoiNum  ExFlag  FrmNum
    0 i2s_mas    8kHZ   16bit       8       8       0     mono     320       1      30

-----AI DEV STATUS-------------------------------------------------------------------------------------------------------
AiDev TranLen     CBPhy  CBSize   ROffSet   WOffSet
    0    5120  88bce000   10240      1400         0

-----AI DEV EXTEND STATUS------------------------------------------------------------------------------------------------
AiDev enTrack   bMute  Volume
    0       0       N       0

-----AI CHN STATUS----------------------------------------------------------------------------------------------------------------
AiDev   AiChn   State    Read   Write      BufFul  UsrQueLost u32Data0 u32Data1
    0       0  enable       0       0           0           0 f637f676 f66ef67b
    0       1  enable       0       0           0           0 f663f657 f66ef637
    0       2  enable       0       0           0           0 f634f66a f679f664
    0       3  enable       0       0           0           0 f664f62b f62ef626
    0       4  enable       0       0           0           0 f679f67a f676f696
    0       5  enable       0       0           0           0 f681f66d f6bbf67d
    0       6  enable       0       0           0           0 f697f683 f699f697
    0       7  enable       0       0           0           0 f68df6a1 f6baf699

-----AI CHN RESAMPLE STATUS-------------------------------------------------------------------------------------------------------
AiDev AiChn   State  bResmp  PoiNum   InSampR  OutSampR
    0     0  enable       N       0    (null)    (null)
    0     1  enable       N       0    (null)    (null)
    0     2  enable       N       0    (null)    (null)
    0     3  enable       N       0    (null)    (null)
    0     4  enable       N       0    (null)    (null)
    0     5  enable       N       0    (null)    (null)
    0     6  enable       N       0    (null)    (null)
    0     7  enable       N       0    (null)    (null)

-----AI CHN VQE STATUS0------------------------------------------------------------------------------------------------------------
AiDev AiChn   State    bVqe workmod    RATE  PoiNum    bAnr    bAgc     bEq    bHpf    bAec    bRnr    bHdr    bDrc    bPeq  WrFile
    0     0  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
    0     1  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
    0     2  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
    0     3  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
    0     4  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
    0     5  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
    0     6  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
    0     7  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
选择2
/proc/umap # cat ai

[AI] Version: [Hi3521A_MPP_V1.0.4.0 B040 Release], Build Time: [Jun  8 2016, 17:11:07]

-----AI DEV ATTR---------------------------------------------------------------------------------------------------------
AiDev WorkMod   SampR  BitWid  ChnCnt  ClkCnt  ClkSel SoundMod  PoiNum  ExFlag  FrmNum
    0 i2s_mas    8kHZ   16bit       1       2       0     mono     320       1      30

-----AI DEV STATUS-------------------------------------------------------------------------------------------------------
AiDev TranLen     CBPhy  CBSize   ROffSet   WOffSet
    0     640  88bce000    1280       280         0

-----AI DEV EXTEND STATUS------------------------------------------------------------------------------------------------
AiDev enTrack   bMute  Volume
    0       0       N       0

-----AI CHN STATUS----------------------------------------------------------------------------------------------------------------
AiDev   AiChn   State    Read   Write      BufFul  UsrQueLost u32Data0 u32Data1
    0       0  enable       0       0           0           0 f6d1f6e5 f6c1f6de

-----AI CHN RESAMPLE STATUS-------------------------------------------------------------------------------------------------------
AiDev AiChn   State  bResmp  PoiNum   InSampR  OutSampR
    0     0  enable       N       0    (null)    (null)

-----AI CHN VQE STATUS0------------------------------------------------------------------------------------------------------------
AiDev AiChn   State    bVqe workmod    RATE  PoiNum    bAnr    bAgc     bEq    bHpf    bAec    bRnr    bHdr    bDrc    bPeq  WrFile
    0     0  enable       N    comm  (null)       0       N       N       N       N       N       N       N       N       N       N
/proc/umap # cat aenc

[AENC] Version: [Hi3521A_MPP_V1.0.4.0 B040 Release], Build Time[Jun  8 2016, 17:11:07]

-----AENC CHN ATTR--------------------------------------------------------------
ChnId  PlType   ADPCMType  PoiNum BufSize        G726Rate
    0    lpcm        NULL     320      30            NULL

-----AENC CHN STATUS------------------------------------------------------------
ChnId      RcvFrm   AiQueLost       EncOk      FrmErr     BufFull     GetStrm     RlsStrm      WtFile
    0         175           0         175           0           0         175         175           N
/proc/umap # cat aenc

[AENC] Version: [Hi3521A_MPP_V1.0.4.0 B040 Release], Build Time[Jun  8 2016, 17:11:07]

-----AENC CHN ATTR--------------------------------------------------------------
ChnId  PlType   ADPCMType  PoiNum BufSize        G726Rate
    0    lpcm        NULL     320      30            NULL

-----AENC CHN STATUS------------------------------------------------------------
ChnId      RcvFrm   AiQueLost       EncOk      FrmErr     BufFull     GetStrm     RlsStrm      WtFile
    0         356           0         356           0           0         356         356           N
/proc/umap #
选择3
/proc/umap # cat adec

[ADEC] Version: [Hi3521A_MPP_V1.0.4.0 B040 Release], Build Time[Jun  8 2016, 17:11:07]

-----ADEC CHN ATTR--------------------------------------------------------------
ChnId  PlType   ADPCMType BufSize        G726Rate      Mode  OriSendCnt     SendCnt      GetCnt      PutCnt
    0    lpcm        NULL      20            NULL    packet         355         354         336         335
/proc/umap # cat adec

[ADEC] Version: [Hi3521A_MPP_V1.0.4.0 B040 Release], Build Time[Jun  8 2016, 17:11:07]

-----ADEC CHN ATTR--------------------------------------------------------------
ChnId  PlType   ADPCMType BufSize        G726Rate      Mode  OriSendCnt     SendCnt      GetCnt      PutCnt
    0    lpcm        NULL      20            NULL    packet         440         439         421         420

我来回答
回答28个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-01-08 09:27:42
认可0
楼主设定的ai是i2s_mas, 那么6124那边是设成salve了吗?

音频采集一般来说要A/D和ai对应起来, 比如6124设成master, ai这边设成slave

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-08 09:58:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83019&ptid=38616]zhuangweiye 发表于 2018-1-8 09:27[/url]
楼主设定的ai是i2s_mas, 那么6124那边是设成salve了吗?

音频采集一般来说要A/D和ai对应起来, 比如6124设 ...[/quote]

   选择1的初始化
   stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth     = AUDIO_BIT_WIDTH_16;
    stAioAttr.enWorkmode     = AIO_MODE_I2S_MASTER;
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_MONO;
    stAioAttr.u32EXFlag      = 1;
    stAioAttr.u32FrmNum      = 30;
    stAioAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttr.u32ChnCnt      = 8;   
    stAioAttr.u32ClkChnCnt   = 8;
    stAioAttr.u32ClkSel      = 0;  
选择2的初始化
    stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth     = AUDIO_BIT_WIDTH_16;
    stAioAttr.enWorkmode     = AIO_MODE_I2S_MASTER;
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_MONO;
    stAioAttr.u32EXFlag      = 1;
    stAioAttr.u32FrmNum      = 30;
    stAioAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttr.u32ChnCnt      = 1;
    stAioAttr.u32ClkChnCnt   = 2;
    stAioAttr.u32ClkSel      = 0;   
选择3的初始化
    stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth     = AUDIO_BIT_WIDTH_16;
    stAioAttr.enWorkmode     = AIO_MODE_I2S_MASTER;
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_MONO;
    stAioAttr.u32EXFlag      = 1;
    stAioAttr.u32FrmNum      = 30;
    stAioAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttr.u32ChnCnt      = 1;
    stAioAttr.u32ClkChnCnt   = 2;
    stAioAttr.u32ClkSel      = 0;  
6124初始化的时候nvp6124 audio init ,REC:MASTER,PB:SLAVE
这样是否是你说的6124那边设成了salve模式?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-01-08 10:06:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83023&ptid=38616]qn1511230077 发表于 2018-1-8 09:58[/url]
选择1的初始化
   stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth ...[/quote]

6124初始化的时候nvp6124 audio init ,REC:MASTER,PB:SLAVE

这个...

REC表示采集,对应的是ai, 如果设成了master, 和ai的master冲突了
PB表示播放,对应的是ao

一般来说 A/D都是master, 海思都是slave

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-08 10:37:45
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83024&ptid=38616]zhuangweiye 发表于 2018-1-8 10:06[/url]
6124初始化的时候nvp6124 audio init ,REC:MASTER,PB:SLAVE

这个...
[/quote]

现在将选择1初始化修改
   stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth     = AUDIO_BIT_WIDTH_16;
    stAioAttr.enWorkmode     = AIO_MODE_I2S_SLAVE;// AIO_MODE_I2S_MASTER;
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_MONO;
    stAioAttr.u32EXFlag      = 1;
    stAioAttr.u32FrmNum      = 30;
    stAioAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttr.u32ChnCnt      = 8;   
    stAioAttr.u32ClkChnCnt   = 8;
    stAioAttr.u32ClkSel      = 0;
选择2初始化修改
    stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth     = AUDIO_BIT_WIDTH_16;
    stAioAttr.enWorkmode     = AIO_MODE_I2S_SLAVE;// AIO_MODE_I2S_MASTER;
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_MONO;
    stAioAttr.u32EXFlag      = 1;
    stAioAttr.u32FrmNum      = 30;
    stAioAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttr.u32ChnCnt      = 1;
    stAioAttr.u32ClkChnCnt   = 2;
    stAioAttr.u32ClkSel      = 0;   
情况还是一样,只有噪声;这样配置是否正确?

qn1514621568

0个粉丝

2

问答

0

专栏

0

资料

qn1514621568 2018-01-08 10:42:00
认可0
又让我下了Adobe Audition

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-01-08 11:05:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83027&ptid=38616]qn1511230077 发表于 2018-1-8 10:37[/url]
现在将选择1初始化修改
   stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitw ...[/quote]

6124驱动里面audio_init()的参数是什么?

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-08 11:09:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83039&ptid=38616]zhuangweiye 发表于 2018-1-8 11:05[/url]
6124驱动里面audio_init()的参数是什么?[/quote]

void audio_init(unsigned char recmaster, unsigned char pbmaster, unsigned char ch_num, unsigned char samplerate, unsigned char bits)
{
        int i;
       
       
        for(i=0;i         {
                I2CWriteByte(nvp6124_slave_addr, 0xff, 0x01);
                if(i == 0)
                {
                        I2CWriteByte(nvp6124_slave_addr, 0x06, 0x1a);
                        if(recmaster == 1)
                        {
                                I2CWriteByte(nvp6124_slave_addr, 0x07, 0x80|(samplerate<<3)|(bits<<2));        //i2s rec: master
                                I2CWriteByte(nvp6124_slave_addr, 0x39, 0x01);
                        }
                        else
                        {
                                I2CWriteByte(nvp6124_slave_addr, 0x07, 0x00|(samplerate<<3)|(bits<<2));        //i2s rec: slave
                                I2CWriteByte(nvp6124_slave_addr, 0x39, 0x81);
                        }
                        if(pbmaster == 1)
                        {
                                I2CWriteByte(nvp6124_slave_addr, 0x13, 0x80|(samplerate<<3)|(bits<<2));        // PB I2C 8k 16bit : master
                                I2CWriteByte(nvp6124_slave_addr, 0xd5, 0x00);  
                        }
                        else
                        {
                                I2CWriteByte(nvp6124_slave_addr, 0x13, 0x00|(samplerate<<3)|(bits<<2));        // PB I2C 8k 16bit : slave
                                I2CWriteByte(nvp6124_slave_addr, 0xd5, 0x01);
                        }
                        if(8 == ch_num)
                        {
                                I2CWriteByte(nvp6124_slave_addr, 0x06, 0x1b);
                                I2CWriteByte(nvp6124_slave_addr, 0x08, 0x02);
                                I2CWriteByte(nvp6124_slave_addr, 0x0f, 0x54);    //set I2S right sequence
                                I2CWriteByte(nvp6124_slave_addr, 0x10, 0x76);
                        }
                        else if(4 == ch_num)
                        {
                                I2CWriteByte(nvp6124_slave_addr, 0x06, 0x1b);
                                I2CWriteByte(nvp6124_slave_addr, 0x08, 0x01);
                                I2CWriteByte(nvp6124_slave_addr, 0x0f, 0x32);   //set I2S right sequence
                        }

        //                I2CWriteByte(dec, 0x13, 0x00|(samplerate<<3)|(bits<<2));        // PB I2C 8k 16bit : slave               
                        I2CWriteByte(nvp6124_slave_addr, 0x23, 0x0a); // 0x10 // Audio playback out
        //                I2CWriteByte(dec, 0x23, 0x18);  // Audio mix out


                }
                else
                {
                        I2CWriteByte(nvp6124_slave_addr, 0x06, 0x19);       
                        I2CWriteByte(nvp6124_slave_addr, 0x07, 0x00|(samplerate<<3)|(bits<<2));        //Rec I2C 16K 16bit : slave
                        I2CWriteByte(nvp6124_slave_addr, 0x13, 0x00|(samplerate<<3)|(bits<<2));        // PB I2C 8k 16bit : slave
                }       
                I2CWriteByte(nvp6124_slave_addr, 0x01, 0x0f);  // ch1 Audio input gain init
                I2CWriteByte(nvp6124_slave_addr, 0x02, 0x0f);
                I2CWriteByte(nvp6124_slave_addr, 0x03, 0x0f);
                I2CWriteByte(nvp6124_slave_addr, 0x04, 0x0f);
                I2CWriteByte(nvp6124_slave_addr, 0x05, 0x0f); //mic gain
                I2CWriteByte(nvp6124_slave_addr, 0x40, 0x0f);  //ch5
                I2CWriteByte(nvp6124_slave_addr, 0x41, 0x0f);
                I2CWriteByte(nvp6124_slave_addr, 0x42, 0x0f);
                I2CWriteByte(nvp6124_slave_addr, 0x43, 0x0f);
                I2CWriteByte(nvp6124_slave_addr, 0x22, 0x08); // 0x03 //aogain
               
                I2CWriteByte(nvp6124_slave_addr, 0x24, 0x14); //set mic_1's data to i2s_sp left channel
                I2CWriteByte(nvp6124_slave_addr, 0x25, 0x15); //set mic_2's data to i2s_sp right channel
                printk("nvp6124 audio init ,REC:%s,PB:%s\n", recmaster==1?"MASTER":"SLAVE", pbmaster==1?"MASTER":"SLAVE");
        }
               
       
}
原本0x23 写入的是0x10,我改为0x0a

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-08 11:14:34
认可0
补充 原本代码调用:audio_init(1,0,16,0,0);未做修改

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2018-01-08 11:16:04
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83042&ptid=38616]qn1511230077 发表于 2018-1-8 11:09[/url]
void audio_init(unsigned char recmaster, unsigned char pbmaster, unsigned char ch_num, unsigned ch ...[/quote]

对于8路音频调用 audio_init(1,1,8,0,0)

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-08 11:53:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83044&ptid=38616]zhuangweiye 发表于 2018-1-8 11:16[/url]
对于8路音频调用 audio_init(1,1,8,0,0)[/quote]

您好,我调用audio_init(1,1,8,0,0)和audio_init(1,0,8,0,0)都没有声音,audio_init的初始化有什么问题吗?
我改东的地方有没有影响“I2CWriteByte(nvp6124_slave_addr, 0x23, 0x0a); // 0x10”

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-09 09:43:22
认可0
自己顶一下,请各位多多指教

seymour

0个粉丝

10

问答

0

专栏

0

资料

seymour 2018-01-09 14:45:30
认可0
你系统配置是internal 还是external

seymour

0个粉丝

10

问答

0

专栏

0

资料

seymour 2018-01-09 14:48:38
认可0
还有如果ai设置slave, stAioAttr.u32ClkSel要设置0

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-09 14:50:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83129&ptid=38616]seymour 发表于 2018-1-9 14:45[/url]
你系统配置是internal 还是external[/quote]

您说的这个配置在哪里看? 新手请多多指教

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-09 14:55:17
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83131&ptid=38616]seymour 发表于 2018-1-9 14:48[/url]
还有如果ai设置slave, stAioAttr.u32ClkSel要设置0[/quote]

目前
stAioAttr.u32ClkSel      = 0;
已经是这样设置的了
nvp6124驱动 是通过ko文件 手动加载的

seymour

0个粉丝

10

问答

0

专栏

0

资料

seymour 2018-01-09 15:19:57
认可0
/ko/sysctl_hixxx.sh 文件

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-09 15:48:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83135&ptid=38616]seymour 发表于 2018-1-9 15:19[/url]
/ko/sysctl_hixxx.sh 文件[/quote]

/mnt/udisk/ko # vi sysctl_hi3521a_asic.sh
#!/bin/sh                             
                                                                             
######### MISC QOS setting! ######                                 
                                                                  
himm 0x1212007c 0x44443201  ## VGS-JPGD-IVE -TDE -AVC0- A7 - VO -VI   
himm 0x12120080 0x26334444  ## GSF-DDRT-AVC1-VPSS-VOIE-JPGE-AIO-MDU
himm 0x12120084 0x66666426  ## ###-DMAm0-DMAm1-FMC-USB2-CIPHER-SCD-SATA
                                               
#######VIVO .......... 7..........###########
himm 0x12120094 0x65   ###..2:0..VI   ..6:4..VO
                                             
###############################      
## mddrc0 pri&timeout setting #                                       
###############################               
himm  0x12110020  0x00000001  # AXI_ACTION[19:8]:wr_rcv_mode=0,12ports
                                             
himm  0x12110200  0x00370000  # ports0 ........QOS....
himm  0x12110210  0x00370000  # ports1        
himm  0x1211021c  0x08300830  # ports1................
himm  0x12110220  0x00370000  # ports2            
himm  0x1211022c  0x08300830  # port2................
himm  0x12110230  0x00370000  # ports3                                                     
himm  0x1211023c  0x08300830  # port3................
himm  0x12110240  0x00370000  # ports4                                                     
himm  0x12110250  0x00370000  # ports5                                                     
himm  0x12110260  0x00370000  # ports6            
himm  0x12110270  0x00370000  # ports7            
##DDRC AXI pri ports0 - 7                        
############## WR pri ##############               
himm  0x12110204  0x76543210  # ports0            
himm  0x12110214  0x76543210  # ports1            
himm  0x12110224  0x76543210  # ports2            
himm  0x12110234  0x76543210  # ports3            
himm  0x12110244  0x76543210  # ports4            
himm  0x12110254  0x76543210  # ports5                                       
himm  0x12110264  0x76543210  # ports6  
himm  0x12110264  0x76543210  # ports6
himm  0x12110274  0x76543210  # ports7                                       
############## RD pri ##############                              
himm  0x12110208  0x76543210  # ports0                             
himm  0x12110218  0x76543210  # ports1                                 
himm  0x12110228  0x76543210  # ports2                             
himm  0x12110238  0x76543210  # ports3                                 
himm  0x12110248  0x76543210  # ports4         
himm  0x12110258  0x76543210  # ports5      
himm  0x12110268  0x76543210  # ports6         
himm  0x12110278  0x76543210  # ports7        
##############  qosbuf #############  
himm  0x12114000  0x00000002   #qosb_push_ctrl                        
himm  0x12114004  0x000007F1   #cycle         
himm  0x1211410c  0x0000000a   #qosb_dmc_lvl                          
himm  0x12114110  0x0000000a   #qosb_dmc_lvl  
himm  0x1211408c  0xb3032010   #qosb_wbuf_ctrl        
himm  0x12114090  0xb3032010   #qosb_wbuf_ctrl
himm  0x121140f4  0x00000033   #row-hit enable        
himm  0x121140ec  0x00000044   #row-hit           
himm  0x121140f0  0x00003333   #row-hit              
himm  0x121141f4  0x00000000   #qosb_wbuf_pri_ctrl                                         
                                                     
himm  0x121141f0  0x00000001   #enable qosbuf timeout,through prilvl to remap timeout level
############## WR timeout ###########                                                      
himm  0x1211409c  0x00000010  # wr_tout3 ~wr_tout0
himm  0x121140a0  0x00000000  # wr_tout7 ~wr_tout4
himm  0x121140a4  0x00000000  # wr_tout11~wr_tout8
himm  0x121140a8  0x00000000  # wr_tout15~wr_tout12
                                                   
############## RD timeout ###########            
himm  0x121140ac  0x00000010  # rd_tout3 ~rd_tout0
himm  0x121140b0  0x00000000  # rd_tout7 ~rd_tout4
himm  0x121140b4  0x00000000  # rd_tout11~rd_tout8
himm  0x121140b8  0x00000000  # rd_tout15~rd_tout12  
                                      
himm  0x121141f8  0x00800002  # qosb_rhit_ctrl,open_window=128,close_window=2

不知道哪个是配置的
                                                                  

seymour

0个粉丝

10

问答

0

专栏

0

资料

seymour 2018-01-09 16:23:02
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83139&ptid=38616]qn1511230077 发表于 2018-1-9 15:48[/url]
/mnt/udisk/ko # vi sysctl_hi3521a_asic.sh
#!/bin/sh                             
               ...[/quote]

没看到相应的寄存器,尴尬了,我用的是3516、3519。文档中有讲到内部和外部codec。                  

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-09 16:39:58
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83141&ptid=38616]seymour 发表于 2018-1-9 16:23[/url]
没看到相应的寄存器,尴尬了,我用的是3516、3519。文档中有讲到内部和外部codec。[/quote]

好的,谢谢!

qn1511230077

0个粉丝

3

问答

0

专栏

0

资料

qn1511230077 2018-01-09 16:44:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=83141&ptid=38616]seymour 发表于 2018-1-9 16:23[/url]
没看到相应的寄存器,尴尬了,我用的是3516、3519。文档中有讲到内部和外部codec。[/quote]

刚刚看到的资料:Hi3521A 中,无内置 Codec, AOP0 可对接外置 codec,如 TW2865,支持 I2S/PCM 主/从模式,那应该不用配置了
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区