硬汉嵌入式论坛

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

RTX Emwin 顯示 畫面問題

[复制链接]

34

主题

112

回帖

214

积分

高级会员

积分
214
发表于 2018-11-12 23:45:42 | 显示全部楼层 |阅读模式
Emwin  顯示 畫面不正確
有開啟 CRC 致能    __CRC_CLK_ENABLE();         SDRAM  有正常使用 Emwin 使用 8M   
使用 RTX 系統
LCDConf_Lin_Template.c (76.82 KB, 下载次数: 2)

GUIConf.c (4.51 KB, 下载次数: 2)

GUI_X_RTX.c (6.51 KB, 下载次数: 2)

只使用          WM_SetDesktopColor(GUI_BLUE);畫面有不規則白點,且呈現都在上半部
擷取1.JPG

加入視窗畫面並以100ms更新,畫面變這樣且閃爍

擷取.JPG

RTX 的Emwin 應該只有 GUI_X_RTX.c 不同
還有要設定 #define GUI_OS                    1    // Compile with multitasking support

其他應該與裸機沒有差別吧?   求解惑,謝謝

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115691
QQ
发表于 2018-11-13 03:33:11 | 显示全部楼层
先测试背景窗口能否正确显示。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2018-11-13 08:50:26 | 显示全部楼层
我刚接触的时候,自己移植emWin,花屏问题最后发现时优化级别导致。FYI
回复

使用道具 举报

34

主题

112

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2018-11-13 13:21:05 | 显示全部楼层
本帖最后由 fcdxsdxsza 于 2018-11-13 22:53 编辑

第二張圖是修改  V6-551_STemWin实验_窗口管理器之定时器使用(裸机)  的 MainTask.c  來呈現的   MainTask.h (1.74 KB, 下载次数: 0)
MainTask.c (4.27 KB, 下载次数: 0)

LCDConf_Lin_Template.c 與  GUIConf.c  測試裸機時都正常,所以應該沒有問題
GUI_X_RTX.c  是用V6-426_RTX实验_RTX+emWin5.30+FlashFS综合 的,應該沒有問題

而優化級別為 Level 0  或 #define emWin_Optimize   1  , 也是一樣花屏

測試將
  /* background value */
  hltdc.Init.Backcolor.Blue = 0xff;    // 設定 0xff
  hltdc.Init.Backcolor.Green = 0;
  hltdc.Init.Backcolor.Red = 0;

將  hltdc.Init.Backcolor.Blue = 0xff;    // 設定 0xff
中斷點設置         GUI_Init(); 下一行 是正常的藍色
但之後上半部就有白點了  

==========分隔線==================
另外測試
當使用官方的 LCDConf_Lin_Template.c 與  GUIConf.c  
GUI_X_RTX.c  是用V6-426_RTX实验_RTX+emWin5.30+FlashFS综合 的

套用到程式,也一樣花屏
官方的 LCDConf_Lin_Template.c 與  GUIConf.c   應該一定是對的,只是沒優化
我在想是不是RTX的問題,畢竟裸機時 LCDConf_Lin_Template.c 與  GUIConf.c 是可以用的
而 LCDConf_Lin_Template.c 與  GUIConf.c  ,在裸機與RTX系統中應該是共用的
真的百思不得其解...

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115691
QQ
发表于 2018-11-14 02:25:07 | 显示全部楼层
fcdxsdxsza 发表于 2018-11-13 13:21
第二張圖是修改  V6-551_STemWin实验_窗口管理器之定时器使用(裸机)  的 MainTask.c  來呈現的   

单纯的背景色也无法正常显示吗?
回复

使用道具 举报

34

主题

112

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2018-11-14 15:01:59 | 显示全部楼层
謝謝!  解決了

原來是自己的Bug , 以後會更謹慎的

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115691
QQ
发表于 2018-11-15 01:51:02 | 显示全部楼层
fcdxsdxsza 发表于 2018-11-14 15:01
謝謝!  解決了

原來是自己的Bug , 以後會更謹慎的

好的,后面还有什么问题,继续交流
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 05:01 , Processed in 0.243737 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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