硬汉嵌入式论坛

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

[emWin] 请教下,发现使用 emwin v5.44 argb 库的问题 ?

[复制链接]

681

主题

3486

回帖

5554

积分

论坛元老

积分
5554
发表于 2019-6-20 19:57:29 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2019-6-21 09:08 编辑

发现使用 emwin v5.44 argb 库的问题 ?

具体是在左图片旋转时, 貌似 不行
使用的是 emwin 内存存储设备功能,在使用 abgr 的emwin 库时,显示旋转的 时针、分针、秒针 图片是没有问题的,
目前改用 emwin 的 argb 的库,貌似 图片 时针 没有显示出来 ????

请教下,这是何故啊 ???




回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-6-21 08:37:16 | 显示全部楼层
把emWin动态内存和显存使用的RAM空间的CACHE先关闭了。
回复

使用道具 举报

681

主题

3486

回帖

5554

积分

论坛元老

积分
5554
 楼主| 发表于 2019-6-21 09:05:05 | 显示全部楼层
eric2013 发表于 2019-6-21 08:37
把emWin动态内存和显存使用的RAM空间的CACHE先关闭了。

又重新测试了一下,时针与分针 不是重合的缘故,而是 时针 根本就没有显示出来啊,

如果把emwin 搞成 ram 的话,怕内存不够啊,我目前emwin 已经使用了 接近 5MB 的空间啊

另外我想问一下,貌似 st 提供的历程
STM32Cube_FW_H7_V1.4.0\Projects\STM32H743I-EVAL\Demonstrations\STemWin\MDK-ARM

这个历程里面,他分配给 emwin 的内存使用的是单片机内部的ram,分配了 100KB 大小空间,但是他实现了那么多功能,他是如何做到的啊 ??

因为自己看了半天也没有看明白啊,惭愧惭愧
回复

使用道具 举报

681

主题

3486

回帖

5554

积分

论坛元老

积分
5554
 楼主| 发表于 2019-6-21 20:15:00 | 显示全部楼层
本帖最后由 hpdell 于 2019-6-22 07:07 编辑
eric2013 发表于 2019-6-21 08:37
把emWin动态内存和显存使用的RAM空间的CACHE先关闭了。

终于搞定了, 吧重定义的 函数全部屏蔽就好了

333.png
        /* 16bpp存储设备重定向 */
        GUI_MEMDEV_SetDrawMemdev16bppFunc(_LCD_DrawMemdev16bpp);    这个函数还是需要保留




回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 05:07 , Processed in 0.226630 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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