cancel
Showing results for 
Search instead for 
Did you mean: 

Animations only work well in one screen orientation

MBrus.2
Associate

I’m running into an odd issue where animations work only in the “landscape�? orientation.

Animations working fine:

https://youtube.com/shorts/F-PeUQGEtPk?feature=share

When I change the orientation in TouchGFX and run the project again I get what looks like frame buffer corruption issues:

https://youtube.com/shorts/iXqFe0d53vI?feature=share

I’m using the STM32F7508 using 16Mb of external RAM. The issue manifests itself with single and double buffering. I have an allocated animation buffer. I’ve tried adjusting the memory locations for the frame buffers to be in different banks and doesn’t seem to matter.

1 REPLY 1
ktrofimo
Senior III

Also support this question. Have seen similar glitches but newer though they can be caused by orientation (mine display is also in portrait mode). Mostly it is fine, but sometimes it has a broken picture like if some part (left 1/3 or 1/4) of framebuffer was written to the wrong address, even when picture is static (mostly). The changing parts are analog clock and about 10 text fields with ADC ​data. This happens very quickly - on one frame only, and then, the next frame is correct again.