硬汉嵌入式论坛

 找回密码
 立即注册
查看: 136|回复: 5
收起左侧

[GUI] 怎么判断emwin有没有用上DMA2D啊

[复制链接]

10

主题

45

回帖

75

积分

初级会员

积分
75
发表于 前天 19:01 | 显示全部楼层 |阅读模式
如题,cubemx配置的代码,配置了DMA2D,开了中断,但是这个中断从来都不进去,是不是实际DMA2D根本没启用啊?有什么办法可以验证它到底有没有起作用呢?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122648
QQ
发表于 昨天 10:24 | 显示全部楼层
DMA2D不需要开中断,DMA2D频繁进入中断太影响性能,底层接口死等就行。

可以参考我们的emWin例子实现

https://forum.anfulai.cn/forum.p ... &extra=page%3D1
回复

使用道具 举报

10

主题

45

回帖

75

积分

初级会员

积分
75
 楼主| 发表于 昨天 17:06 | 显示全部楼层
eric2013 发表于 2026-5-19 10:24
DMA2D不需要开中断,DMA2D频繁进入中断太影响性能,底层接口死等就行。

可以参考我们的emWin例子实现

怎么验证有没有使用上DMA2D呢?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122648
QQ
发表于 昨天 17:22 | 显示全部楼层
kuyu20 发表于 2026-5-19 17:06
怎么验证有没有使用上DMA2D呢?

省事点,直接底层接口DMA2D的应用地方,加个串口打印,看下调用情况就行。
回复

使用道具 举报

10

主题

45

回帖

75

积分

初级会员

积分
75
 楼主| 发表于 昨天 17:37 | 显示全部楼层
RGB565模式,进DMA2D中断了,说明起作用了。刚刚不进中断,用的是L8模式,好像L8模式就不会用到DMA2D.
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122648
QQ
发表于 昨天 18:08 | 显示全部楼层
kuyu20 发表于 2026-5-19 17:37
RGB565模式,进DMA2D中断了,说明起作用了。刚刚不进中断,用的是L8模式,好像L8模式就不会用到DMA2D.

DMA2D部分加速也支持L8
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-5-20 11:56 , Processed in 0.668590 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表