cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to make my custom board without external ram and flash? If yes how can i do it? How can i test my custom board harware configs on a commercial Discovery Kit? TouchGFX doesnt recognise my parameters on CUBEMX

MKabu.1
Associate II

Hey Everyone.

Im new to the embedded systems and TouchGFX concepts. I've made a few applications with STM32F429-DISCO and STM32H750B-Dk. I've followed the instructions on the documantary website and youtube tutorials. Now my problem is i want to make my own custom board with STM32H750XB but i dont want to use any external ram or flash while doing it.(Also my custom board has the same specs with onboard screen)

My main approach was to disable all the FMC and QuadSPI configurations on CUBEMX, choose pins for LTDC from Schematics of STM32H750B-DK, enable DMA2D, choose CMSIS_V2, and set all the necessary parameters of TouchGFX (I was also using singlebuffer). Then i imported the CUBEMX project to CUBEIDE.

When imported, i used .part file to make the GUI but the screen size doesnt seem to fit my configs(configs was 480x272, the GUI designer recognised it as 800x480.) . Can these all be related with FMC QSPI adjustments? If not was my approach correct for custom board?

11 REPLIES 11
Martin KJELDSEN
Chief III

Okay, the correct dimensions are in your configuration. When i open it in 4.14.0 i'm getting the proper dimensions. Can you make a modification to it and see if the designer wants to reload it? It should monitor this file for changes

{
  "Application": {
    "Name": "customised",
    "TouchGfxPath": "../Middlewares/ST/touchgfx",
    "AvailableColorDepths": [ 24 ],
    "AvailableLCDs":
    {
      "24": "LCD24bpp"
    },
    "AvailableResolutions" : [
      {
        "Width": 480,
        "Height": 272
      }
    ],
    "PostGenerateTargetCommand" : "touchgfx update_project --project-file=../customised.ioc --platform=m7"
  },
  "Version": "4.14.0"
}

MKabu.1
Associate II

Okay so i found another problem. My CUBEIDE AND CUBEMX was working on version 4.14 and updated itself from 4.13 automatically but the TouchGFX designer app remain in v4.13 0693W000002lej3QAA.jpg0693W000002leitQAA.jpg Should i delete the app and download the latest version again?