This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728 MCASP1数据输出的问题



我这边现在调试遇到了个问题:

我用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 |

|--------------------------------------------|