cancel
Showing results for 
Search instead for 
Did you mean: 

Clock Configuration Setting on STM32H750B-DK (post TGFX project generation)

Al-E-Bags
Associate III

Hi.  I am working with the above H750B discovery board developing a touch gui for my project.  I am still at the very early stages of design.   I have imported the project into CubeIDE  and I have started to implement the required user code for the existing screen widgets and so far all is good (everything is working as it should).  I now want to enable the boards SPI and USART peripherals as the H750B will eventually have to communicate with the projects additional MCU's (STM32411RE) via the H750B's gui. 

The unmodified TouchGFX STM32H750B-DK.ioc clock configuration screen is presumably set optimally via TouchGFX Generator however, adding SPI1 as a peripheral in CubeIDE generates clock issue errors.  Using the auto resolve option the result knocks the SPI1,2,3 Clock Mux and SYSCLK down to 75MHz. I assume that 75MHz is the maximum speed at which the SPI peripheral can operate?

I'm wondering how to reset the SYSCLK back to it's unmodified 480MHz state without introducing a bunch of timing issues across the rest of the project?  I ask because I don't want to 'break' stuff that is currently working. 

Is there any particular reason why I sould not 'Migrate' when opening the *.ioc file from TouchGFX from within the IDE?  Thus far I have opted to 'Continue' in order to keep compatibility with the TouchGFX project version.   

TouchGFX v4.24.1, CubeIDE v1.16.1.  

Thanks for any advice on these matters.

1.

Screenshot 20241.png

2.          

Screenshot 20242.png

3.

Screenshot 20243.png

0 REPLIES 0