touchgfx vertical line noise..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-11 1: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.
​
- using cubemx, touchgfx
- 480x272 rgb888
- using SDRAM
​
Solved! Go to Solution.
- Labels:
-
TouchGFX
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-24 7: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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-11 1:31 AM
Hi,
How did you create the project?
/Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-11 1: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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-11 1:46 AM
Can you dump the framebuffer to see if this issue is in memory? (probably is).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-11 2:00 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎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?​
​
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-11 11:17 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-08-24 7: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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-10-15 7: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
