Skip to main content
WCich.1
Visitor II
January 2, 2020
Question

How to get rid off unwanted pixels around touch buttons and horizontal interruptions during switching between screens.

  • January 2, 2020
  • 0 replies
  • 526 views

 I am working with STM32F746NGHx. I am using STM32Cube, System Workbench and TouchGFX Designer.

I created en empty project in TouchGFX Designer. I added 2 screens. Each of them has only one button. If you pressed it, you will see the second screen. I am running it on my hardware.

I have a problem, because I see some unwanted pixel around buttons. There are single pixels and single line parallel to the button edge. Additionally, during screen switching (after I press the button) I see horizontal lines which looks like interruptions. After switching background looks normal.

I am not sure if it is a wrong LTDC configuration. To verify it, I created the image as a bitmap and converted it to the table of pixels in C. Then during the initialization, I manually assign the address of bitmap to frame buffer (variable pLayerCfg.FBStartAdress). The image is displayed correctly.

What is wrong? LTDC configuration? Something with TouchGFX which is generating these two screens? I think that there is no problem with signal integrity, because static bitmap is displayed correctly.

This topic has been closed for replies.