Skip to main content
Alberto1
Associate II
November 4, 2019
Question

How to develop an application with CubeIDE and TouchGFX using only flash memory and internal RAM with 8080 interfaced display.

  • November 4, 2019
  • 7 replies
  • 1327 views

Good morning everyone

I state that I am a newbie and have never used CubeIde and TouchGFX.

We would like to develop an application using the CubeIde (gcc) and the TouchGFX at the same time.

We would then like to use a processor of the STM32L4 or L4 + family using only the internal flash memory and RAM (therefore, no external flash or RAM) interfaced to the display via 8080 protocol.

Is it possible to do it?

If yes, how can this be done?

We have read various documents and various interventions on the forum, but we have not found everything we need.

Many thanks to all

Alberto

This topic has been closed for replies.

7 replies

Martin KJELDSEN
Principal III
November 4, 2019

Hi @Alberto​,

Right now CubeMX is not capable of enabling TouchGFX for L4/L4+.

It's possible to do, but right now you'd have to do it by hand. We're working on a solution that will remedy these restrictions - It should be out sometime december.

It's not a super simple thing to create a port by hand from scratch. And i'm affraid we do not have a guide for how to do that, yet.

/Martin

Alberto1
Alberto1Author
Associate II
November 4, 2019

Hi @Martin KJELDSEN​ 

First of all, thank you very much for your reply.

Is it possible, under the conditions listed, to enable TouchGFX via CubeIde (not CubeMX)?

I have another question, to which I have not found an answer either in the forum or in the documents.

Using, for example, a processor of the STM32F (or STM32H) family and an external display controller (therefore contained in the display) how can we enable the TouchGFX via CubeIde without enabling the LTDC middleware component? Is it possible?

Can you suggest me one or more discovery or evaluation cards to do targeted tests?

Thanks again

Martin KJELDSEN
Principal III
November 4, 2019

CubeIDE uses a CubeMX plugin which has the same features the standalone does, so that won't be an option.

What you can do is to configure your board using CubeMX - Memories, etc, and make sure they work and that you can show something on your display and then i'll help you with getting TouchGFX to run.

/Martin

Alberto1
Alberto1Author
Associate II
November 4, 2019

So, as I understand it, we will create the project via CubeMX by setting all the peripherals on our board, then it will be possible to use TouchGFX.

In the future, will it be possible to set the features of our board via CubeIDE then use TouchGFX without using CubeMX (to be able to also develop the firmware in CubeIDE)?

Thanks again and sorry for these questions that could be trivial.

Alberto