HOME> 世界杯北京> [GUI]emwin移植问题

[GUI]emwin移植问题

2025-06-09 23:09:19     世界杯北京    

查看: 768|回复: 13

[GUI]

emwin移植问题

[复制链接]

2668350209

2668350209

当前离线

积分79

14

主题37

回帖79

积分

初级会员

初级会员, 积分 79, 距离下一级还需 120 积分

初级会员, 积分 79, 距离下一级还需 120 积分

积分79

发消息

电梯直达

楼主

发表于 2025-1-2 10:54:40

|

只看该作者

|只看大图

|倒序浏览

|阅读模式

在搞emwin移植时遇到的问题,我使用的为MDK提供的KEIL::MDK-Middleware_Graphics1.3.1提供的emwin源码

使用AppWizardV156版本生成代码后,编译提示找不到 ID_SCREEN_00.c文件中ARG_VPF函数未定义。我想可能是不兼容,

就是用的KEIL::MDK-Middleware_Graphics1.3.1中提供的AppWizardV136版本,结果生成代码再编译后又提示找不到GUI_UC_EnableBIDI(1);

现在不知道怎么搞的,有没有大神遇到过

本主题由 eric2013 于 2025-1-2 14:11 分类

收藏1

回复

使用道具

举报

eric2013

eric2013

当前在线

积分116197

1万

主题7万

回帖11万

积分

管理员

积分116197

发消息

沙发

发表于 2025-1-2 14:28:36

|

只看该作者

版本不匹配,AppWizard V1.56和MDK里面带的emWin版本不匹配。

可以使用这个,这个是当前最新的单片机版。

emWin模拟器和单片机版6.46发布,同时配套的AppWizard V1.54发布,支持MDK, IAR和GCC(2024-10-20)

https://www.armbbs.cn/forum.php? ... 6156&fromuid=58

(出处: 硬汉嵌入式论坛)

微信公众号:点击此处扫描图片关注

B站视频:https://space.bilibili.com/678329477

淘宝小店:https://anfulai.taobao.com/

【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接

回复

使用道具

举报

2668350209

2668350209

当前离线

积分79

14

主题37

回帖79

积分

初级会员

初级会员, 积分 79, 距离下一级还需 120 积分

初级会员, 积分 79, 距离下一级还需 120 积分

积分79

发消息

板凳

楼主|

发表于 2025-1-2 18:50:25

|

只看该作者

谢谢硬汉哥

回复

使用道具

举报

2668350209

2668350209

当前离线

积分79

14

主题37

回帖79

积分

初级会员

初级会员, 积分 79, 距离下一级还需 120 积分

初级会员, 积分 79, 距离下一级还需 120 积分

积分79

发消息

地板

楼主|

发表于 2025-1-2 18:54:38

|

只看该作者

现在又遇到了新的问题,我cubemx加FreeRTOS,用AppWizard生成代码,将MainTask放入一个线程之中,

void StartTask02(void *argument)

{

for(;;)

{

MainTask();

}

}

结果这个任务根本无法创建,我都将stack_size扩大到1024*20*4了都不行

回复

使用道具

举报

2668350209

2668350209

当前离线

积分79

14

主题37

回帖79

积分

初级会员

初级会员, 积分 79, 距离下一级还需 120 积分

初级会员, 积分 79, 距离下一级还需 120 积分

积分79

发消息

5#

楼主|

发表于 2025-1-2 19:45:18

|

只看该作者

2668350209 发表于 2025-1-2 18:54

现在又遇到了新的问题,我cubemx加FreeRTOS,用AppWizard生成代码,将MainTask放入一个线程之中,

void St ...

问题错了,好像任务已经启动了,但是在MainTask中没有反应,屏幕也不亮了

回复

使用道具

举报

eric2013

eric2013

当前在线

积分116197

1万

主题7万

回帖11万

积分

管理员

积分116197

发消息

6#

发表于 2025-1-3 06:50:22

|

只看该作者

2668350209 发表于 2025-1-2 19:45

问题错了,好像任务已经启动了,但是在MainTask中没有反应,屏幕也不亮了

可以考虑先简单创建个对话框看看正常不,正常后再使用AppWizard的代码

微信公众号:点击此处扫描图片关注

B站视频:https://space.bilibili.com/678329477

淘宝小店:https://anfulai.taobao.com/

【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接

回复

使用道具

举报

2668350209

2668350209

当前离线

积分79

14

主题37

回帖79

积分

初级会员

初级会员, 积分 79, 距离下一级还需 120 积分

初级会员, 积分 79, 距离下一级还需 120 积分

积分79

发消息

7#

楼主|

发表于 2025-1-3 10:00:45

|

只看该作者

eric2013 发表于 2025-1-3 06:50

可以考虑先简单创建个对话框看看正常不,正常后再使用AppWizard的代码

只创建个对话框,结果任务直接没办法创建了

回复

使用道具

举报

eric2013

eric2013

当前在线

积分116197

1万

主题7万

回帖11万

积分

管理员

积分116197

发消息

8#

发表于 2025-1-4 06:25:48

|

只看该作者

2668350209 发表于 2025-1-3 10:00

只创建个对话框,结果任务直接没办法创建了

emWin任务创建失败吗? 如果是emWin的任务都创建失败,可以创建任务后,任务里面仅实现个Delay看看能正常创建不

微信公众号:点击此处扫描图片关注

B站视频:https://space.bilibili.com/678329477

淘宝小店:https://anfulai.taobao.com/

【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接

回复

使用道具

举报

2668350209

2668350209

当前离线

积分79

14

主题37

回帖79

积分

初级会员

初级会员, 积分 79, 距离下一级还需 120 积分

初级会员, 积分 79, 距离下一级还需 120 积分

积分79

发消息

9#

楼主|

发表于 2025-1-4 12:25:45

|

只看该作者

eric2013 发表于 2025-1-4 06:25

emWin任务创建失败吗? 如果是emWin的任务都创建失败,可以创建任务后,任务里面仅实现个Delay看看能正常 ...

在此任务中把MainTask屏蔽掉就可以创建成功了

回复

使用道具

举报

eric2013

eric2013

当前在线

积分116197

1万

主题7万

回帖11万

积分

管理员

积分116197

发消息

10#

发表于 2025-1-6 00:58:46

|

只看该作者

2668350209 发表于 2025-1-4 12:25

在此任务中把MainTask屏蔽掉就可以创建成功了

问题位置的锁定好像还有点问题,MainTask不会影响任务的创建。MainTask是你创建后才运行的,创建前,MainTask不该产生影响。

微信公众号:点击此处扫描图片关注

B站视频:https://space.bilibili.com/678329477

淘宝小店:https://anfulai.taobao.com/

【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接

回复

使用道具

举报

2668350209

2668350209

当前离线

积分79

14

主题37

回帖79

积分

初级会员

初级会员, 积分 79, 距离下一级还需 120 积分

初级会员, 积分 79, 距离下一级还需 120 积分

积分79

发消息

11#

楼主|

发表于 2025-1-6 10:38:33

|

只看该作者

本帖最后由 2668350209 于 2025-1-6 10:47 编辑

硬汉哥找到问题了,我将初始的堆栈空间加大(就是下面这两个),任务就可以创建了

捕获.PNG (35.41 KB, 下载次数: 0)

下载附件

2025-1-6 10:38 上传

以至于后面再创建一个任务创建不了,加大一下这两个就可以创建了,但是不太明白为什么,freertos不是不使用这两个值了吗

回复

使用道具

举报

eric2013

eric2013

当前在线

积分116197

1万

主题7万

回帖11万

积分

管理员

积分116197

发消息

12#

发表于 2025-1-7 06:47:21

|

只看该作者

2668350209 发表于 2025-1-6 10:38

硬汉哥找到问题了,我将初始的堆栈空间加大(就是下面这两个),任务就可以创建了

通过加个这个后可以创建,大概率你的程序可能存在其它的隐含bug没找到。

微信公众号:点击此处扫描图片关注

B站视频:https://space.bilibili.com/678329477

淘宝小店:https://anfulai.taobao.com/

【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接

回复

使用道具

举报

AGDYD

AGDYD

当前离线

积分1

0

主题1

回帖1

积分

新手上路

新手上路, 积分 1, 距离下一级还需 48 积分

新手上路, 积分 1, 距离下一级还需 48 积分

积分1

发消息

13#

发表于 2025-1-17 14:12:44

|

只看该作者

我也遇到了找不到GUI_UC_EnableBIDI的问题,请问您是怎么解决的?

回复

使用道具

举报

eric2013

eric2013

当前在线

积分116197

1万

主题7万

回帖11万

积分

管理员

积分116197

发消息

14#

发表于 2025-1-18 08:31:54

|

只看该作者

AGDYD 发表于 2025-1-17 14:12

我也遇到了找不到GUI_UC_EnableBIDI的问题,请问您是怎么解决的?

他这个是版本不匹配问题。

微信公众号:点击此处扫描图片关注

B站视频:https://space.bilibili.com/678329477

淘宝小店:https://anfulai.taobao.com/

【2025新品】H7-TOOL PLUS电池版发布,真正的手持设备,微型数控电源输出电流提升至2A,峰值3A, 防过压防过流防反接

回复

使用道具

举报