2023-12-05 02:24 AM - edited 2023-12-05 02:35 AM
TouchGFX 4.23.0 is now out.
Please follow this link to download it.
Release details:
Release date: December 5th, 2023
New TouchGFX Designer Features:
Bugfixes in TouchGFX Designer:
New TouchGFX Core Features:
Bugfixes in TouchGFX Core:
Deprecated TouchGFX Core Features:
4.22.1 Release details :
Release date: September 8th, 2023
Bugfixes in TouchGFX Designer:
Bugfixes in TouchGFX Core:
Attention : TouchGFX Designer 4.23.0 MUST be used with STM32CubeMX 6.9.1 or above (link to download STM32CubeMX 6.9.1).
Attention : If X-CUBE-TOUCHGFX 4.23.0 is not available in STM32CubeMX software yet, please navigate to "Help > Manage embedded software packages > STMicroelectronics > X-CUBE-TOUCHGFX". Then click on "From Local ..." and navigate to the x-cube-touchgfx-4-23-0.zip file to install the new pack inside STM32CubeMX.
2023-12-05 05:10 AM
Subject: Performance Issue with TouchGFX Versions
I hope this message finds you well. I am reaching out to bring to your attention an issue I have been experiencing with all versions of TouchGFX.
The problem arises when attempting to simulate or generate UI code using TouchGFX, as the process seems to be unusually slow. It consistently takes at least two minutes, if not more, for the code generation or UI simulation to complete.
I would like to mention that my system configuration includes a Core i5 processor and SSD, both of which have proven to be efficient and trouble-free when running other programs. Therefore, it seems that the sluggish performance is specific to TouchGFX.
I appreciate your assistance in resolving this matter and would be grateful for any insights or guidance you can provide to enhance the speed and efficiency of TouchGFX on my system.
Thank you for your attention to this issue.
2023-12-05 05:24 AM
8 sec for a serious project.
Intel Xeon 6-Core W 64GB RAM
2023-12-05 06:23 AM
it is my current system. isn't it enough for this purpose?
16GB RAM(DDR4,3200MHz)
thank you
2023-12-07 12:38 AM
Hi,
I've updated my project from TouchGFX 4.20 to the newest one and I experienced a serious problem with text rendering. The issue is mostly visible on a specific screen which is a kind of debug console. It refreshes several text objects once in a couple seconds, sometimes frequently. From time to time texts flickers and become unreadable. After next refresh things come back to normal. See a screen shot below:
Have you got any idea why it happens?
Regards,
Piotr
2023-12-07 01:18 AM
No problem with TouchGFX.
It is very difficult for me to answer you with a picture.
Have you used the MPV model? If so, the problem is with the display driver.
Why not just refresh the variable values without their labels. and only when changing the values?!
2023-12-07 01:33 AM
Hi @Panchev68,
Yes, I use MPV model. You suggest that the problem is with the display driver. Why does it occurs only with text rendering and not with bitmaps or shape objects?
During the update to 4.23 i noticed some additional parameters in the configuration of LTDC? I left them with default values. May that be a problem?
I work on STM32H7B0
2024-01-04 01:36 AM
Subject: Build error in TouchGFX generated file
HI @Yoann KLEIN
Happy wishes for 2024 and many thanks for the continuous development support and innovation with your products.
After converting my project to the 4.23.0, I have following error in the MainBase file:
generated/simulator/src/mainBase.cpp:28:1: error: 'VectorFontRendererImpl' does not name a type
VectorFontRendererImpl vectorFontRendererImpl;
^~~~~~~~~~~~~~~~~~~~~~
generated/simulator/src/mainBase.cpp: In function 'void setupSimulator(int, char**, touchgfx::HAL&)':
generated/simulator/src/mainBase.cpp:39:5: error: 'HAL' has not been declared
HAL::lcd().setVectorFontRenderer(&vectorFontRendererImpl);
^~~
generated/simulator/src/mainBase.cpp:39:39: error: 'vectorFontRendererImpl' was not declared in this scope
HAL::lcd().setVectorFontRenderer(&vectorFontRendererImpl);
^~~~~~~~~~~~~~~~~~~~~~
generated/simulator/gcc/Makefile:196: recipe for target 'build/MINGW32_NT-6.2/generated/simulator/src/mainBase.o' failed
If i open the project in Visual studio and put touchgfx:: in front of VectorFontRendererImpl and HAL, then the project builds and runs completely. If i build in touchgfx again, the adaption is removed and i have the errors again...
Any idea how to solve this?
Many Thanks
Jan
2024-01-10 03:14 AM
Found the issue,
In FrontendApplication.hpp there was the 'using namespace touchgfx;' missing.
Apparently this was not needed in previous versions and is not added on migrating....
Regards Jan