cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7R3 "Boot" and "Appli" projects in STM32CubeIDE.

Pawel Piwowarski
Associate II

Hello.

I have some issues with creating working project in STM32Cube.

Creator asks for this:

PawelPiwowarski_1-1738241507203.png

Also I read this:

https://community.st.com/t5/stm32-mcus/stm32cubeide-how-to-debug-an-stm32h7rx-sx-project-without/ta-p/737120

This indicates that there are two subprojects ([boot] and [appli]), but not explains what for.

I created test program, and saw that boot configures Clocks, but appli not (only updates some "system" variables).

Both boot and appli have non ending while loops in their main(). So I don't understand how these subprojects will work. I think (maybe wrong) that appli code will newer be executed, as boot code newer exits their main code.

 

Can anybody explain to me why there are two or tree subprojects? Are there necessary?

At least for beginning, I want to create as simple as possible Blinking LED project. It will fit on internal 64 kB MCU flash.

I wrote one, and successfully flash it into MCU, but it not works.

I have proper VDD, SMPSFB and VCORE voltages (3.3V, 1.36V and 1.1V respectively), and ST-Link connects with my MCU successfully. So there must be a problem with proper use of these subprojects.

1 REPLY 1
Sarra.S
ST Employee

Hello @Pawel Piwowarski

You can start by these resources: 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.