2020-08-11 01:07 AM
I am working on a project to control LCD with a custom board using stm32f429IG.
I succeeded in displaying the screen, but vertical line noise occurs in each element.
It was confirmed that there was no abnormality in the arrangement data of each image using 'lcd image converter'.
Can touchgfx be affected when displaying the screen and produce this kind of noise?
Please let me know if there is a way to fix the noise.
Solved! Go to Solution.
2020-08-24 07:58 PM
I found a solution.
By changing all the settings to even numbers(Numerical values for all settings such as location, icon, png size, etc.),
we were able to achieve a noise-free screen.
2020-08-11 01:31 AM
Hi,
How did you create the project?
/Martin
2020-08-11 01:35 AM
I made it in the same way as the link below.
https://support.touchgfx.com/docs/development/touchgfx-hal-development/touchgfx-generator
It is different from the previously uploaded screen composition, but the symptom is the same project file attached.
2020-08-11 01:46 AM
Can you dump the framebuffer to see if this issue is in memory? (probably is).
2020-08-11 02:00 AM
2020-08-11 11:16 PM
It is being tested with the screen shown in the attached file(test_screen.png).
Like the code below, I directly read the temporary address value for one line on the screen.
for(i=0; i<((3*480)/4); i++) {
printf("\r\n%08X", *(uint32_t *)(0xD0000000+(i*4)));
}
The screen also shows a vertical black line and yelllow line on the left unintended, and the frame buffer also shows unintended data.
(Attach data(framebuffer_data.txt) and screen(test_screen_result.jpg) information.)
This symptom does not occur without image control in touchgfx.
Is touchgfx doing the wrong conversion?
2020-08-11 11:17 PM
2020-08-24 07:58 PM
I found a solution.
By changing all the settings to even numbers(Numerical values for all settings such as location, icon, png size, etc.),
we were able to achieve a noise-free screen.
2020-10-15 07:59 AM
Was the root cause of these vertical lines ever found? I am having the same problem in my project with lines identical to the ones shown here.
Hardware is similar to STM32f746G-Discovery, CubeIDE, TouchGFX 4.13