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.

am335x LCD LIDD DMA mode 设定问题

Hi TI team,

我现在想使用am335x 的LCD LIDD DMA mode 模式。

使用的lcd显示屏型号LCD320240,是带RA8835 控制器的。

以下是我的pinmux设定:

还有这是我的寄存器设定(箭头后面是都出来的值):

devmem2 0x4830E06C w #clcok enable -->0x00000007
devmem2 0x4830E004 w #div -->0x00000400
devmem2 0x4830E00C w #lidd mode/ bit8:DMA enble -->0x00000103
devmem2 0x4830E040 w #burst size -->0x00000030
devmem2 0x4830E044 w #dma start -->0x8F240000
devmem2 0x4830E048 w #dma end -->0x8F2657FC

当往dma的start address+0x14的地址写指令,以及dma的start address+0x18的地址写数据后,示波器量cs/wr线上一直是高的状态。

即使我把dma去掉的时候,往LIDD_CS0_ADDR和LIDD_CS0_DATA 这两个寄存器写入数据,结果还是一样。没有量到cs/wr信号。

不知道我现在的寄存器是否设定正确,能提供建议吗?