ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

122722629@qq.com
Posts: 20
Joined: Wed Feb 16, 2022 7:01 am

ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby 122722629@qq.com » Thu Mar 17, 2022 9:10 am

因为是用来驱动LED显示屏,用原来的I2S那样并行,通过链接自己组织数据列表,还是比较方便的,现在S3的I2S好像已经不能并行发数据了,只能用LCD的接口了,所以想知道LCD接口的DMA能不能用链表来组织数据。

ESP_morris
Posts: 290
Joined: Wed Sep 05, 2018 6:23 am

Re: ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby ESP_morris » Fri Mar 18, 2022 3:22 am

可以的,DMA那块区别在于,S3上的DMA是通用DMA(GDMA), S2上的I2S用的DMA是自己专有的. 两者在使用上没有发生变化.

122722629@qq.com
Posts: 20
Joined: Wed Feb 16, 2022 7:01 am

Re: ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby 122722629@qq.com » Fri Mar 18, 2022 4:58 am

ESP_morris wrote:
Fri Mar 18, 2022 3:22 am
可以的,DMA那块区别在于,S3上的DMA是通用DMA(GDMA), S2上的I2S用的DMA是自己专有的. 两者在使用上没有发生变化.
好的,谢谢,有S3的LCD接口用DMA链表发送数据有例子吗?

ESP_morris
Posts: 290
Joined: Wed Sep 05, 2018 6:23 am

Re: ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby ESP_morris » Fri Mar 18, 2022 7:50 am

esp_lcd_panel_io_i80.c 中有

122722629@qq.com
Posts: 20
Joined: Wed Feb 16, 2022 7:01 am

Re: ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby 122722629@qq.com » Fri Mar 18, 2022 1:18 pm

ESP_morris wrote:
Fri Mar 18, 2022 7:50 am
esp_lcd_panel_io_i80.c 中有
好的,我去学习一下,谢谢了。

122722629@qq.com
Posts: 20
Joined: Wed Feb 16, 2022 7:01 am

Re: ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby 122722629@qq.com » Thu Mar 31, 2022 9:54 am

ESP_morris wrote:
Fri Mar 18, 2022 7:50 am
esp_lcd_panel_io_i80.c 中有
你好,我自己从里面扣了一个出来,目前测试可以用,但是看github上面版本,好像已经可以使用psram做LCD的数据 buf,但是我本地IDF4.4的还不行,是4.4还不支持吗?

ESP_morris
Posts: 290
Joined: Wed Sep 05, 2018 6:23 am

Re: ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby ESP_morris » Fri Apr 01, 2022 8:50 am

4.4上还没有backport回去

122722629@qq.com
Posts: 20
Joined: Wed Feb 16, 2022 7:01 am

Re: ESP32-S3的LCD接口,可以用DMA链表来触发发送数据吗?

Postby 122722629@qq.com » Fri Apr 01, 2022 11:48 am

ESP_morris wrote:
Fri Apr 01, 2022 8:50 am
4.4上还没有backport回去
要5.0版本才会正式支持是吧,是不是4.4下一个版本就是5.0了? 5.0大概什么时候出来?

Who is online

Users browsing this forum: Majestic-12 [Bot] and 30 guests