硬汉嵌入式论坛

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

[emWin] MOTION_SmartPhoneMenu 不同版本emwin官方例程效果不一样

[复制链接]

28

主题

53

回帖

137

积分

初级会员

积分
137
发表于 2022-1-19 11:38:17 | 显示全部楼层 |阅读模式
本帖最后由 qingtianxiayi 于 2022-1-19 11:45 编辑

MOTION_SmartPhoneMenu.c 官方例程中 STemwin5.48 跟emwin6.16例程代码都是一样的,但是运行在模拟机上emwin6.16 没有动画,而STemwin5.48版本模拟机上有动画。
STemwin5.48运行在stm32f429上也没动画,请问下大家这个是因为什么没有配置吗?


  1.   GUI_MEMDEV_ShiftOutWindow(hWinBase, 500, GUI_MEMDEV_EDGE_LEFT);
复制代码
切换后动画效果主要是这个函数实现, 在emwin6.16中这个函数返回是1,也就是失败 没有动画效果; 而STemwin5.48返回就是0 有动画效果

代码都是一样的 请问下这是什么原因呢?谢谢!


微信图片_20220119114531.png

MOTION_SmartPhoneMenu.c

182.69 KB, 下载次数: 3

智能手机菜单

emwin6.16_smartPhone.exe

489.5 KB, 下载次数: 3

STemwin5.48_smartPhone.exe

1.01 MB, 下载次数: 5

回复

使用道具 举报

3

主题

338

回帖

347

积分

高级会员

积分
347
发表于 2022-1-19 12:01:55 | 显示全部楼层
关心一下模拟器分配的堆内存,也就是GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES);
回复

使用道具 举报

28

主题

53

回帖

137

积分

初级会员

积分
137
 楼主| 发表于 2022-1-19 14:30:14 | 显示全部楼层
glory 发表于 2022-1-19 12:01
关心一下模拟器分配的堆内存,也就是GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES);


确实堆内存的问题。
微信图片_20220119142911.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 12:14 , Processed in 0.253403 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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