OpenEdv-开源电子网

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

STemWIN5.440移值遇到问题

[复制链接]

2

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
302
金钱
302
注册时间
2019-5-31
在线时间
147 小时
发表于 2020-5-7 21:01:30 | 显示全部楼层 |阅读模式
1金钱
本人新手,不知道本论坛,有没有人移值过mWIN5.440。因为emWIN5.440改尽了,很多,使用更方便,所以想移值emWIN5.440,按照原子教程试着STemWIN5.440移值遇到很多问题,解决不了,希望帮忙高手看看,工程文件如下,
compiling usmart_config.c...
compiling usmart_str.c...
compiling GUIConf.c...
compiling LCDConf_FlexColor.c...
compiling GUI_X_FreeRTOS.c...
compiling GUI_X_Touch_Analog.c...
compiling GUIDRV_Template.c...
..\STemWin\Config\GUIDRV_Template.c(774): warning:  #144-D: a value of type "unsigned int (*)(GUI_DEVICE *, int, int)" cannot be used to initialize an entity of type "unsigned long (*)(GUI_DEVICE *, int, int)"
    _GetPixelIndex,
..\STemWin\Config\GUIDRV_Template.c(775): warning:  #144-D: a value of type "void (*)(GUI_DEVICE *, int, int, int)" cannot be used to initialize an entity of type "void (*)(GUI_DEVICE *, int, int, unsigned long)"
    _SetPixelIndex,
..\STemWin\Config\GUIDRV_Template.c: 2 warnings, 0 errors
compiling MainTask.c...
linking...
..\OBJ\LED.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced
Finished: 0 information, 0 warning and 1 error messages.
"..\OBJ\LED.axf" - 1 Error(s), 2 Warning(s).
Target not created.
Build Time Elapsed:  00:01:44

STEMWIN5.440最新移值.rar

14.54 MB, 下载次数: 346

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2016-1-5
在线时间
1 小时
发表于 2020-5-7 21:01:33 | 显示全部楼层
帮顶,大家来帮忙解答一下。。。
回复

使用道具 举报

0

主题

42

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2019-6-25
在线时间
0 小时
发表于 2020-5-8 15:55:34 | 显示全部楼层
帮顶,大家来帮忙解答一下。。
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-20
在线时间
6 小时
发表于 2020-5-8 22:15:19 | 显示全部楼层
若出现如下编译错误:Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but _ttywrch was referenced,此时你只需重写_ttywrch 函数即可

void _ttywrch(int ch){}。
————————————————
版权声明:本文为CSDN博主「zlm_space」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zlm_space/article/details/50171929
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2019-7-20
在线时间
6 小时
发表于 2020-5-8 23:12:11 | 显示全部楼层
我有一个装甲梦 发表于 2020-5-8 22:15
若出现如下编译错误:Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, bu ...

亲测可以移植 刚刚尝试了 5.44 无操作系统移植 可以正常显示
刚刚一直颜色不对 后来发现 LIB里面  ARGB颜色是反的
上面这句话 就随便粘贴到哪都可以 百度来的 反正是好用····
回复

使用道具 举报

2

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
302
金钱
302
注册时间
2019-5-31
在线时间
147 小时
 楼主| 发表于 2020-5-9 21:11:14 | 显示全部楼层
感谢楼上大神的,支持。加下void _ttywrch(int ch){}。这个确实不出现如下编译错误:Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, bu ...

我这里还有另外一个问题,移值好后,我用的是2.8电阻触摸屏,,但是横屏时触摸不正常,修改这几个参数没效果,不知何解?

  怪就怪在这以下这几个函数用原子EMWIN5.26,正常的,用在EMWIN5.440横屏时触摸不正常,但竖屏触摸正常。

else             //其他屏幕全部默认为2.8寸 320X240
        {
                if(lcddev.dir == 0) //竖屏
                {                                       
                        GUI_TOUCH_Calibrate(GUI_COORD_X,0,lcddev.width,155,3903);
                        GUI_TOUCH_Calibrate(GUI_COORD_Y,0,lcddev.height,188,3935);
                }else //横屏
                {
                        GUI_TOUCH_SetOrientation(GUI_SWAP_XY|GUI_MIRROR_Y);
                        GUI_TOUCH_Calibrate(GUI_COORD_X,0,240,155,3903);        
                        GUI_TOUCH_Calibrate(GUI_COORD_Y,0,320,188,3935);
                }

EMWIN实验28 Iconview工具使用.rar

12.16 MB, 下载次数: 62

回复

使用道具 举报

1

主题

232

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3312
金钱
3312
注册时间
2015-4-19
在线时间
364 小时
发表于 2020-11-2 11:12:38 | 显示全部楼层
你解决了没?我试验的结果是X 和 Y互换一下,就正常了。得出的结论 emwin5.26与emwin5.44 通过各自的 Guibuilder  生成的代码不太一样,
GUI_TOUCH_Calibrate(GUI_COORD_Y,0,240,155,3903);         
GUI_TOUCH_Calibrate(GUI_COORD_X,0,320,188,3935);
回复

使用道具 举报

2

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
302
金钱
302
注册时间
2019-5-31
在线时间
147 小时
 楼主| 发表于 2020-12-3 22:24:48 | 显示全部楼层
jinniuxing 发表于 2020-11-2 11:12
你解决了没?我试验的结果是X 和 Y互换一下,就正常了。得出的结论 emwin5.26与emwin5.44 通过各自的 Guibu ...

解决了,后来我看到原子论坛,有人发帖,也是你这样改,我也是修改这两个X、Y对调好的,非常谢谢关注,大家一起学习
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2021-12-23
在线时间
1 小时
发表于 2021-12-28 16:35:59 | 显示全部楼层
楼主我也遇到你的问题了,不过不是报错是警告的问题,显示文字没问题,但是显示GUIbuilder的空间会有问题,不显示或者显示不全。4.3寸屏幕
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2022-7-23
在线时间
2 小时
发表于 2022-7-23 17:21:30 | 显示全部楼层
上面的两个警告怎么解决呢,楼主能说说吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 09:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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