2020-01-02 05:56 AM
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.