OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5989|回复: 16

emwin刷的很慢是什么原因啊

[复制链接]

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
发表于 2016-10-8 23:03:35 | 显示全部楼层 |阅读模式
1金钱
画的内容也不多,可是刷的很慢,差不多0.7秒刷一次

最佳答案

查看完整内容[请看2#楼]

比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就用上。关键语句用寄存器方式写不要用库函数等等。 看了下你的程序,写入还是用的简单的画点,光是把这个改成DMA你的速度起码提升几倍 给一个EMWIN官方给F429写的驱动,可以看看哪些地方可以优化(主要看LCD_X_Config())。因为F429有LCD控制器,这个刷屏速度能达到几百FPS极限是1891FPS(320*240),F1肯定差得远不过10几 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-10-8 23:03:36 | 显示全部楼层
本帖最后由 yyx112358 于 2016-10-9 11:33 编辑

比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就用上。关键语句用寄存器方式写不要用库函数等等。
看了下你的程序,写入还是用的简单的画点,光是把这个改成DMA你的速度起码提升几倍
给一个EMWIN官方给F429写的驱动,可以看看哪些地方可以优化(主要看LCD_X_Config())。因为F429有LCD控制器,这个刷屏速度能达到几百FPS极限是1891FPS(320*240),F1肯定差得远不过10几FPS应该是有的

太长了只能传附件
GUIDRV_stm32f429i_discovery.rar (10.01 KB, 下载次数: 281)
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
发表于 2016-10-8 23:09:35 | 显示全部楼层
驱动程序需要优化
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-8 23:52:39 | 显示全部楼层
yyx112358 发表于 2016-10-8 23:09
驱动程序需要优化

怎么优化???
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-8 23:59:00 | 显示全部楼层
姿态界面2_5_1修改位置.zip (13.3 MB, 下载次数: 301)
回复

使用道具 举报

3

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2013-10-23
在线时间
187 小时
发表于 2016-10-9 09:12:41 | 显示全部楼层
考验驱动功底
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-9 15:44:56 | 显示全部楼层
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

谢谢~能帮我看看为什么我emwin内存设到960k了,还是不能设置到800*480(MEMDEV_AttitudeIndicator.c的163.164行)。图片上传一直错误。没法附图。
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-9 15:47:00 | 显示全部楼层
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

下载不了你这个文件
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-9 15:47:17 | 显示全部楼层
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

下载不了你这个文件
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-9 15:48:19 | 显示全部楼层
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

现在可以了,迅雷出毛病了
回复

使用道具 举报

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2016-8-31
在线时间
14 小时
发表于 2016-10-9 21:53:38 | 显示全部楼层
你把system文件更新一下试试
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-9 21:59:31 | 显示全部楼层
雨夜流星 发表于 2016-10-9 21:53
你把system文件更新一下试试

应该是更新过的吧。
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-9 22:07:03 | 显示全部楼层
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

看完dma视频,弄了一晚上还是不会弄....能教下吗
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-9 22:33:16 | 显示全部楼层
@正点原子 原子哥能教下怎么处理这几个问题吗
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-11 15:04:47 | 显示全部楼层
自顶自顶自顶
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
 楼主| 发表于 2016-10-14 21:15:09 | 显示全部楼层
yyx112358 发表于 2016-10-8 23:03
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

大神,我想问下,用DMA功能的话,怎么知道用emwin创建存储器(外部SRAM)的地址呢
回复

使用道具 举报

25

主题

683

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1350
金钱
1350
注册时间
2012-4-25
在线时间
195 小时
发表于 2016-11-21 21:50:56 | 显示全部楼层
本帖最后由 mygod 于 2016-11-22 11:07 编辑

EMWIN 自带的GRAPH  还可以,用的时候不注意很容易卡慢,
1-1
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 03:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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