Images are distorted when the binaries are flashed from STM32CubeProgrammer, but works fine when flashed through TouchGFX ->Run target
Images used in the screens when TouchGFx project is created displays fine when the Binaries are loaded from TouchGFX ->Run Target. When the corresponding code generated for STM32cubeIDE is built and loaded on the board using STM32CubeProgrammer using the corresponding external loader the images are seen distorted.
STM32Cube IDE version : V.10.0
STM32CubeProgrammer : V2.11.0
TouchGFX : 4.20.0
Board : ETEMB043013XDHAL
Project that I used to create in TouchGFX is EVK043013B.
I have copied the external loaders generated from TouchGFX from this path Drivers\vendor\Board\SE21098\Flashloader to the STM32CubeProgrammer path C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin\ExternalLoader.
Also in STM32CubeProgrammer I have selected MT25QL256A_20210984A_EDT.stdlr.
What could be causing this issue?
The way the TouchGFX is built is different from STM32Cube IDE build?
Am I using a wrong flashloader?

