Skip to main content
MHirt.1
Associate
November 14, 2020
Solved

Will TouchGFX ever support STM32H745I DISCO Board?

  • November 14, 2020
  • 1 reply
  • 1061 views

Hi,

do you know if the STM32H745I-DISCO Board will ever be supported by TouchGFX. Or is there already an easy way to use TouchGFX with this board?

This topic has been closed for replies.
Best answer by Andreas Bolsch

This board is the same as STM32H750B-DK except for different (but pin compatible) mcu. Firmware for STM32H750B-DK should work on STM32H745I-DISCO as well (just disable the M4 core). For the STM32H750B-DK there's a sample TouchGFX project at the usual place.

1 reply

Andreas Bolsch
Andreas BolschBest answer
Lead III
November 14, 2020

This board is the same as STM32H750B-DK except for different (but pin compatible) mcu. Firmware for STM32H750B-DK should work on STM32H745I-DISCO as well (just disable the M4 core). For the STM32H750B-DK there's a sample TouchGFX project at the usual place.

GTrei.1
Associate
November 20, 2020

Has this been tried? Is there specific steps involved?

Thanks.

Andreas Bolsch
Lead III
November 28, 2020

I didn't check this, but: clear BOOT_CM4 bit in FLASH_OPTSR_CUR or FLASH_OPTSR_PRG resp., then upload the firmware.

If you want to use the M4-core, you could add a separate firmware image for the M4, adjust its boot address, vector table, stack area, common linker file etc. This requires a fair amount of extra work, so that the M4 and the M7 cores do not interfere with each other.

As the dual-core concept here is non-symmetric, the idea would be to delegate some low-level but maybe real-time tasks to the M4, supervised by the M7, (which handles the gui, too). In a similar way as for the WB family (M0+ handles the radio stack, M4 is for application).