cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeExpansion_SBSFU_V2.6.2 build oversize

tarbal
Associate III

Hello,
I try to build the STM32CubeExpansion_SBSFU_V2.6.2 for STM32H750B-DK. I use STM32CubeIDE Version: 1.9.0 on Windows 10.

The build result is suspicious:

 

tarbal_0-1708633612475.png

More details:

tarbal_1-1708633716558.png

The first section is overflown by 3479%. What I did wrong? How to fix it?

The next question is about loading the code to the CPU's flash memory.
On the page 47 of the UM2262 explained the procedure of three components:

"The following steps describe a dual-slot SBSFU scenario executed on the NUCLEOL476RG board with the default cryptographic scheme, further illustrated in Figure 17:
1. Download the SBSFU application
2. SBSFU is running: download UserApp #A
3. UserApp #A is installed
4. UserApp #A is running, download UserApp #B
5. UserApp #B is installed then running"

Which tool should I use to download apps? ST-LINK? YMODEM?


The example I used (for STM32H750B-DK) has 5 components:

  1. Loader application.
  2. SECoreBin application.
  3. SBSFU application.
  4. UserApp Loader application.
  5. UserApp application.


Where can I find a guide for flashing firmware for STM32H750B-DK five applications?

The last question.
Will writing an SBSFU application on the evaluation board change the non-recoverable fuses that limit the use of the evaluation board for developing other applications?

2 REPLIES 2
Jocelyn RICARD
ST Employee

Hello @tarbal ,

the build overflow is normal. It is related to the way Secure Engine binary is integrated inside SBSFU build.

Application download can be done through Ymodem. You can use teraterm to do this.

The default setting of SBSFU activates some protections. But these can be reversed back using regression.

Now, when testing SBSFU I usually disable all these protections to be able to use debugger.

You can do this configuration in app_sfu.h

Best regards

Jocelyn

Hello Jocelyn,

Thank you