2019-08-02 01:16 AM - last edited on 2023-06-16 06:26 AM by Kevin HUBER
Hi!
As the TouchGFX library is free for STM32, will it also support the STM32MP1 running under Linux?
Regards
Friedl
Solved! Go to Solution.
2020-12-10 03:36 PM
@Friedl,
It's not something we've planned, at least. And we're not talking about it much. It was never really a plan to target application processors with advanced hardware acceleration / opengl. But you never know :)
/Martin
2019-08-02 09:17 AM
I'm not 100% sure but at least the graphics is not supposed be handled by the Cortex-M core in STM32MP1. Then I don't see any point of using TouchGFX where you can use far more sophisticated GUI libraries like Qt under Linux environment.
Maybe if you need high performance TouchGFX you probably want to look at STM32H7.
2019-08-04 11:53 PM
If you are a company and plan to use TouchGFX on STM32F4/7 or STM32H7, can you use the same GUI on Linux as well?
Don't need to reinvent the wheel using QT or something else.
2019-08-06 07:44 AM
Could anybody from ST possibly shed some light on the use of TouchGFX on Linux running on eg. STM32MP157C?
2019-08-08 07:13 AM
Hi @Friedl,
TouchGFX is not supported on MP1 yet. In order to utilize the full potential of the MP1 TouchGFX has to work in a vastly different way. But i'm sure it's on the road-map somewhere =) TouchGFX works on Linux, though not officially but without hardware acceleration.
So for now i'd have to agree with @Bumsik Kim. Maybe that'll change in the future :)
/Martin
2020-06-10 03:31 AM
Hello @Martin KJELDSEN !
Just wanted to know if TouchGFX support for STM32MP1 (running on Cortex-A on top of Linux Kernel, NOT Cortex-M), supporting all acceleration features of the platform, made it onto the TouchGFX roadmap?
If yes, when is it planned?
(Edit: typo fixed, added reference to Linux).
2020-06-10 04:01 AM
Sorry, it's not on the roadmap yet (Maybe if it's a very long road) - While the task of getting it to run isn't hard (I've had it running on Yocto Linux on Cortex-A) the task of making it perform as well as it can outside non STM32-Cortex M based MCUs is something that will take some effort. I still won't rule it out, even though it's a different direction than we intended =)
/Martin
2020-08-31 02:50 AM
Hi @Martin KJELDSEN ,
Can you please share how did you manage to run it using Yocto linux? Is it possible to share the source for experimental purpose ?
Regards,
Shree
2020-08-31 07:17 AM
Oh boy. My old Yocto setup ran on NXP IMX6 before TouchGFX was aquired. All i had running was an fbdev based solution - Meaning, i had no hardware acceleration at all because it defies the core code structure designed for simple blit-ops of e.g. Cortex-M hardware acceleration (DMA2D). I'm not sure it would make sense to give you pointers on how to do it because TouchGFX is locked to STM32 currently.
Meaning, it MAY run on the M4 of an MP1, but its nothing ive tried.
/Martin
2020-08-31 11:24 PM
Hi @Martin KJELDSEN ,
I want to try it on the STM32MP157C based board . It is also running the yocto linux using fbdev. I am okay even if it is running without hardware acceleration . I just want to try it once on the STM32MP1 . As you have already tried it , it will be great if you can give some pointers.
Regards,
Shree