硬汉嵌入式论坛

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

[emWin] emWin V6.36 for STM32版下载,支持MDK,IAR和GCC使用

  [复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-2-5 09:15:27 | 显示全部楼层 |阅读模式
1、原始下载链接:
emWin: STM32 microcontrollers (segger.com)

emWin_V636_OBJ_STM32.zip (119.20MB)

2、最新的emWin6.36例子模板,配套最新的AppWizard V1.42,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用(2024-02-19)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=123072




回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2024-2-5 10:54:14 | 显示全部楼层
本帖最后由 hpdell 于 2024-2-5 11:48 编辑

wmWin  v6.36 版本 单片机板终于出来了,神速呀

刚刚貌似测试了一把,貌似使用在 mdk 上行不通哟,提示很多东东找不到哇


emwin-err2.png


emwin-err.png

使用 AppWizard V142_636 重新生成的代码,搞到工程里面的

我使用的不是 stm的单片机,难道是这个原因吗 ??







回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-6 10:11:50 | 显示全部楼层
hpdell 发表于 2024-2-5 10:54
wmWin  v6.36 版本 单片机板终于出来了,神速呀

刚刚貌似测试了一把,貌似使用在 mdk 上行不通哟,提示 ...

这个帖子方法试试
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=93425
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2024-2-6 16:14:50 | 显示全部楼层
eric2013 发表于 2024-2-6 10:11
这个帖子方法试试
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=93425

我是按照那个方法搞的,貌似不行啊
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2024-2-18 09:00:30 | 显示全部楼层
兄弟, 这个.a的库, 在mdk下 是用不了的.     只有 iar 和 gcc 才可能使用.a 后缀的库
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2024-2-18 09:01:16 | 显示全部楼层
怎么不能发帖? 没响应
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-18 09:27:05 | 显示全部楼层
platSig 发表于 2024-2-18 09:00
兄弟, 这个.a的库, 在mdk下 是用不了的.     只有 iar 和 gcc 才可能使用.a 后缀的库

本来也是可以的用.a的,只是SEGGER提供的这个创建的没有做通用。

早期STemWin的库已经统一采用.a了
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=93425
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-19 09:56:16 | 显示全部楼层
hpdell 发表于 2024-2-6 16:14
我是按照那个方法搞的,貌似不行啊

SEGGER提供的这个,MDK下确实不行。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-19 10:28:26 | 显示全部楼层
解决了,可以在MDK下使用了,帅

下载.png

126.png


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-19 12:11:10 | 显示全部楼层
MDK AC5和MDK AC6都可以正常使用了。

回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2024-2-20 08:55:02 | 显示全部楼层
eric2013 发表于 2024-2-19 12:11
MDK AC5和MDK AC6都可以正常使用了。

如何解决的啊 ??
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-20 09:18:30 | 显示全部楼层
hpdell 发表于 2024-2-20 08:55
如何解决的啊 ??

最新的emWin6.36例子模板,配套最新的AppWizard V1.42,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用(2024-02-20)
https://forum.anfulai.cn/forum.p ... 3072&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

692

主题

3576

回帖

5677

积分

论坛元老

积分
5677
发表于 2024-2-20 09:40:04 | 显示全部楼层
eric2013 发表于 2024-2-20 09:18
最新的emWin6.36例子模板,配套最新的AppWizard V1.42,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用 ...

感谢感谢啊
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2024-2-21 17:28:32 | 显示全部楼层
请问是只有M7内核的吗?
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2024-2-21 17:55:27 | 显示全部楼层
emWin_V636_OBJ_STM32\Libs下面这些库对于M3 M4内核应该用哪个?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-21 18:12:28 | 显示全部楼层
MaxDYi 发表于 2024-2-21 17:55
emWin_V636_OBJ_STM32\Libs下面这些库对于M3 M4内核应该用哪个?

M内核都可以

libGUI_v7m_OS0 对应的是裸机,V7M是ARMv7架构,M内核。
libGUI_v7m_OS1 对应的是ROS,V7M是ARMv7架构,M内核。
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2024-2-28 10:03:14 | 显示全部楼层
eric2013 发表于 2024-2-21 18:12
M内核都可以

libGUI_v7m_OS0 对应的是裸机,V7M是ARMv7架构,M内核。

请问这个移植IAR应该看哪个教程?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-28 10:03:57 | 显示全部楼层
MaxDYi 发表于 2024-2-28 10:03
请问这个移植IAR应该看哪个教程?

直接添加使用就行。IAR上不用特别设置。
回复

使用道具 举报

27

主题

104

回帖

185

积分

初级会员

积分
185
发表于 2024-2-28 15:36:08 | 显示全部楼层
GOOD!appwizard继续优化
回复

使用道具 举报

26

主题

34

回帖

112

积分

初级会员

积分
112
发表于 2024-2-29 11:21:53 | 显示全部楼层
eric2013 发表于 2024-2-20 09:18
最新的emWin6.36例子模板,配套最新的AppWizard V1.42,这个库版本支持MDK,IAR和GCC,不限制IC厂家使用 ...

emwin免费吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-2-29 12:35:45 | 显示全部楼层
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-8-15 13:51:45 | 显示全部楼层
硬汉哥,请问这个压缩包里面的文件结构是不是你根据整理修改过,不是官方原版没有修改的是吗?这个里面文件结构和6.16的相差太多了,都不知道哪些文件需要哪些不需要了,感觉和6.16源码差异特别大
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-8-15 15:28:17 | 显示全部楼层
这个压缩包源码里面GUIConf.c没找到,lvgl和emwin6.16感觉都挺好移植,这个6.36的包打开实在不知道怎么移植。教程中工程里的.c文件在这个包里都找不到。
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-8-15 17:43:03 | 显示全部楼层
救命啊,按照教程来,这个6.36的包真不知道如何移植,文件都对应不上
1.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-8-16 10:09:02 | 显示全部楼层
THD 发表于 2024-8-15 13:51
硬汉哥,请问这个压缩包里面的文件结构是不是你根据整理修改过,不是官方原版没有修改的是吗?这个里面文件 ...

没有修改过,这个是原始的。

现在分享的这个是SEGGER发布的。

之前6.16是MDK安装目录的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-8-16 10:09:34 | 显示全部楼层
THD 发表于 2024-8-15 17:43
救命啊,按照教程来,这个6.36的包真不知道如何移植,文件都对应不上

参考我分享的这个,对应的上

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=123072
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-8-22 14:46:56 | 显示全部楼层
再请教一下,我在网上看的一个教程,软件版本不一样。教程中的TEXT控件可以设置为decimal mode(十进制模式)并且可以设置value的范围,在事件中可以直接传递值给TEXT控件,现在更新后的软件不支持这样操作了吗?text控件中没有decimal mode和设置value范围的选项了呀?
屏幕截图 2024-08-22 144113.png
屏幕截图 2024-08-22 144400.png
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-8-22 15:06:57 | 显示全部楼层
我看了一下,应该是要用EDIT控件来代替TEXT控件使用。但是我想要让EDIT控件始终显示有效位数该如何操作呢?比如我设置EDIT控件的value范围是0~999999,value值为123时,控件中会显示为000123,如何让它只显示有效的三位而不显示前面的0呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-8-23 08:59:45 | 显示全部楼层
THD 发表于 2024-8-22 15:06
我看了一下,应该是要用EDIT控件来代替TEXT控件使用。但是我想要让EDIT控件始终显示有效位数该如何操作呢? ...

使用sprintf + edit string api

这样比较方便。
回复

使用道具 举报

0

主题

102

回帖

102

积分

初级会员

积分
102
发表于 2024-8-23 12:09:57 | 显示全部楼层
看下 emwin手册的 EDIT flags
可以不显示前导 0
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-8-27 11:53:53 | 显示全部楼层
tigerdill 发表于 2024-8-23 12:09
看下 emwin手册的 EDIT flags
可以不显示前导 0

我把edit控件用来显示时间和日期了,所以现在不管他了,有0也行。2024-08-27   11:53:08
回复

使用道具 举报

1

主题

11

回帖

14

积分

新手上路

积分
14
发表于 2024-8-27 12:05:17 | 显示全部楼层
另外想请教一下appwizard的用法,工程代码导入keil会使用,但是如何刷新屏幕更合理呢,请教一下代码的框架怎么做?我的代码如下,现象是屏幕一直在肉眼可见地刷新。确实是在while函数中有一直刷新,但是能看到屏幕有点闪烁地刷新,是底层显示函数太慢了吗?stm32f429 +16bit  32M SDRAM+RGB565  分辨率960*640

appwizard导出的maintask

appwizard导出的maintask

初始化

初始化

main函数

main函数

通过appw_setvardata函数改变控件值或状态

通过appw_setvardata函数改变控件值或状态

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-8-28 09:25:47 | 显示全部楼层
THD 发表于 2024-8-27 12:05
另外想请教一下appwizard的用法,工程代码导入keil会使用,但是如何刷新屏幕更合理呢,请教一下代码的框架 ...


AppWizard做了两章节教程,可以先看下。
https://forum.anfulai.cn/forum.p ... &extra=page%3D2
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 2024-10-12 08:51:28 | 显示全部楼层
AppWizard 6.36版本添加字体时,会出现如下图错误,怎么解决?
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 2024-10-12 08:56:37 | 显示全部楼层
请问有没有遇到过6.36版本的appwizard添加字体时,会报错的情况,怎么解决呢?
微信图片_20241012085059.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2024-10-13 01:12:14 | 显示全部楼层
mnr2016222 发表于 2024-10-12 08:56
请问有没有遇到过6.36版本的appwizard添加字体时,会报错的情况,怎么解决呢?

推荐使用6.40试试,这个我专门录制了个视频,是正常的。好用一些。


【视频教程】手把手AppWizard轻松制作一个emWin滑动主界面控制框架,任意跳转控制(2024-09-06)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=125613


回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 2024-10-14 09:05:58 | 显示全部楼层
eric2013 发表于 2024-10-13 01:12
推荐使用6.40试试,这个我专门录制了个视频,是正常的。好用一些。

好的,谢谢啦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 02:51 , Processed in 0.065811 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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