我这边现在调试遇到了个问题:
我用pcm_min来发送一个值为0的16*1024的数组。发现从接口出来的数据值是1.或者说,所有的output=input*2+1。怎么配置才能够出来output = input呢?
期待您的帮助。谢谢
如下是我运行时的寄存器配置:
|--------------------------------------------|
| Reg. Name | Reg. Addr | Reg. Val. |
|--------------------------------------------|
| MCASP_PID | 0x48460000 | 0x44307B03 |
| PWRIDLESYSCONFIG | 0x48460004 | 0x00000002 |
| MCASP_PFUNC | 0x48460010 | 0x00000001 |
| MCASP_PDIR | 0x48460014 | 0x98000030 |
| MCASP_PDOUT | 0x48460018 | 0x00000000 |
| MCASP_PDIN | 0x4846001C | 0x00000020 |
| MCASP_PDCLR | 0x48460020 | 0x00000000 |
| MCASP_GBLCTL | 0x48460044 | 0x00000300 |
| MCASP_AMUTE | 0x48460048 | 0x00000000 |
| MCASP_LBCTL | 0x4846004C | 0x00000000 |
| MCASP_TXDITCTL | 0x48460050 | 0x00000000 |
| MCASP_GBLCTLR | 0x48460060 | 0x00001F00 |
| MCASP_RXMASK | 0x48460064 | 0x0000FFFF |
| MCASP_RXFMT | 0x48460068 | 0x00000070 |
| MCASP_RXFMCTL | 0x4846006C | 0x00000002 |
| MCASP_ACLKRCTL | 0x48460070 | 0x00180013 |
| MCASP_AHCLKRCTL | 0x48460074 | 0x00188000 |
| MCASP_RXTDM | 0x48460078 | 0x00000000 |
| MCASP_EVTCTLR | 0x4846007C | 0x00000000 |
| MCASP_RXSTAT | 0x48460080 | 0x00000104 |
| MCASP_RXTDMSLOT | 0x48460084 | 0x00000000 |
| MCASP_RXCLKCHK | 0x48460088 | 0x00000000 |
| MCASP_REVTCTL | 0x4846008C | 0x00000000 |
| MCASP_GBLCTLX | 0x484600A0 | 0x00001F00 |
| MCASP_TXMASK | 0x484600A4 | 0x0000FFFF |
| MCASP_TXFMT | 0x484600A8 | 0x00018074 |
| MCASP_TXFMCTL | 0x484600AC | 0x00000103 |
| MCASP_ACLKXCTL | 0x484600B0 | 0x00000013 |
| MCASP_AHCLKXCTL | 0x484600B4 | 0x00008000 |
| MCASP_TXTDM | 0x484600B8 | 0x00000003 |
| MCASP_EVTCTLX | 0x484600BC | 0x00000001 |
| MCASP_TXSTAT | 0x484600C0 | 0x0000010C |
| MCASP_TXTDMSLOT | 0x484600C4 | 0x0000017F |
| MCASP_TXCLKCHK | 0x484600C8 | 0x4B000000 |
| MCASP_XEVTCTL | 0x484600CC | 0x00000000 |
| MCASP_CLKADJEN | 0x484600D0 | 0x00000000 |
| MCASP_XRSRCTL0 | 0x48460180 | 0x00000000 |
| MCASP_XRSRCTL1 | 0x48460184 | 0x00000000 |
| MCASP_XRSRCTL2 | 0x48460188 | 0x00000000 |
| MCASP_XRSRCTL3 | 0x4846018C | 0x00000000 |
| MCASP_XRSRCTL4 | 0x48460190 | 0x00000009 |
| MCASP_XRSRCTL5 | 0x48460194 | 0x00000009 |
| MCASP_XRSRCTL6 | 0x48460198 | 0x00000000 |
| MCASP_XRSRCTL7 | 0x4846019C | 0x00000000 |
| MCASP_XRSRCTL8 | 0x484601A0 | 0x00000000 |
| MCASP_XRSRCTL9 | 0x484601A4 | 0x00000000 |
| MCASP_XRSRCTL10 | 0x484601A8 | 0x00000000 |
| MCASP_XRSRCTL11 | 0x484601AC | 0x00000000 |
| MCASP_XRSRCTL12 | 0x484601B0 | 0x00000000 |
| MCASP_XRSRCTL13 | 0x484601B4 | 0x00000000 |
| MCASP_XRSRCTL14 | 0x484601B8 | 0x00000000 |
| MCASP_XRSRCTL15 | 0x484601BC | 0x00000000 |
| MCASP_WFIFOCTL | 0x48461000 | 0x00011E02 |
| MCASP_WFIFOSTS | 0x48461004 | 0x0000003A |
| MCASP_RFIFOCTL | 0x48461008 | 0x00001004 |
| MCASP_RFIFOSTS | 0x4846100C | 0x00000000 |
|--------------------------------------------|