硬汉嵌入式论坛

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

[FreeRTOS] 关于FreeRTOS+STemWin移植的问题

[复制链接]

4

主题

6

回帖

4

积分

新手上路

积分
4
发表于 2016-3-7 20:10:47 | 显示全部楼层 |阅读模式
各位大神,请教一下!
本人将16-STemWin5.20+FreeRTOS+Fatfs例程移植到自己的407的板子上,只是修改了显示和触摸的接口驱动相关的接口,程序可以跑起来,但是触摸界面后,界面消息程序做了一次响应处理,然后程序就挂死了。
有没有人知道原因呀?
回复

使用道具 举报

4

主题

6

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2016-3-7 21:45:42 | 显示全部楼层
有人遇到类似问题吗?
通过单步跟踪,发现触摸后,执行GUI_PID_StoreState(&State)后,程序就挂死了,怀疑是在GUI界面内部处理过程中卡死了,请教各位大神啊!O(∩_∩)O谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2016-3-7 21:54:40 | 显示全部楼层
按说不应该啊,死在这个函数的话,难道是emWin多任务没有正常执行,有可能哦。
把触摸函数放在emWin的任务里面定时执行看看,简单点放在while大循环就行,再加个延迟。
回复

使用道具 举报

4

主题

6

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2016-3-8 10:42:14 | 显示全部楼层
你好,感谢你的回复,按照你的方法,还是不行哦,我将FT5X06_OnePiontScan();函数添加到void MainTask(void) 里面最后的while循环中
while(1)
    {
        GUI_Delay(20);
        FT5X06_OnePiontScan();
    }
还是一样的效果,第一次触摸时,界面对话框能收到WM_NOTIFICATION_CLICKED消息,然后就卡死了,还有没有什么调试或者验证的方法呀?谢谢!
回复

使用道具 举报

2

主题

8

回帖

2

积分

新手上路

积分
2
发表于 2017-5-31 20:41:38 | 显示全部楼层
您好我想请问下您显示窗口的时候会有毛刺和残影是因为什么,FreeRTOS的问题吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 11:23 , Processed in 0.232886 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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