cancel
Showing results for 
Search instead for 
Did you mean: 

Using an existing DK TouchGFXDesigner Demo project on a custom board

ARM_and
Associate III

I've been working on a board bring up of a STM32U5G7 for a few days following https://support.touchgfx.com/docs/development/board-bring-up/board-introduction

While the board is able to display the framebuffer and change colours, etc, when I finally complete the bring up process to include TouchGFX generation and TouchGFXDesigner, the project does not run out of the box and it's difficult to debug and tell what's missing. 

 

Instead, since the demos and examples from the STM32U5G9J-DK2 easily compile/run and that there are only a few differences between my board and the kit, would it be possible to modify/copy a DK based application to run on my board?

 

The differences are:

- MCU package U5G9 144pin vs U5G7 100pin

- external flash not used

 

I'd be happy to make sure the MCU pins are used correct and clock config, etc. but this way at least I know I'm not missing anything.

 

1 ACCEPTED SOLUTION

Accepted Solutions
Osman SOYKURT
ST Employee

Hello @ARM_and ,

I think this is indeed doable this way, but make you have to make sure the used MCU pins are correct and also the clock config as you said.
You can also try to use a data comparaison tool and figure out what are the difference between your project and the STM32U5G9J-DK2 TBS, to find what's missing.

Osman SOYKURT
ST Software Developer | TouchGFX

View solution in original post

2 REPLIES 2
Osman SOYKURT
ST Employee

Hello @ARM_and ,

I think this is indeed doable this way, but make you have to make sure the used MCU pins are correct and also the clock config as you said.
You can also try to use a data comparaison tool and figure out what are the difference between your project and the STM32U5G9J-DK2 TBS, to find what's missing.

Osman SOYKURT
ST Software Developer | TouchGFX

Thank you, @Osman SOYKURT 

I was able to use a diff tool to monitor the files and match the MX settings of the DK with mine, this seemed to be a cleaner output.