cancel
Showing results for 
Search instead for 
Did you mean: 

Example code for SFIx variant of external loader

Eliasvan
Associate II

The following repository contains examples for creating 'normal' type of external loaders, i.e., to be used with the "-el" argument of the STM32CubeProgrammer (e.g., with output "STM32CubeProgrammer/bin/ExternalLoader/MX66UW1G45G_STM32H7S78-DK.stldr"):

https://github.com/STMicroelectronics/stm32-external-loader 

Where can the source code examples be found for the 'SFIx' type of external loaders, i.e., to be used with the "-elbl" argument of the STM32CubeProgrammer (e.g., with output "STM32CubeProgrammer/bin/ExternalLoader/MX66UW1G45G_STM32H7S78-DK-SFIx.stldr")?

1 ACCEPTED SOLUTION

Accepted Solutions
Jocelyn RICARD
ST Employee

Hello @Eliasvan ,

The SFIx version of the loader is based on exactly same structure as normal external loader.

Difference is at initialization level. Only XPI should be setup. You should remove all previous initialization regarding sytem, clocking and HAL, this is supposed to be already done.

Best regards

Jocelyn

 

View solution in original post

1 REPLY 1
Jocelyn RICARD
ST Employee

Hello @Eliasvan ,

The SFIx version of the loader is based on exactly same structure as normal external loader.

Difference is at initialization level. Only XPI should be setup. You should remove all previous initialization regarding sytem, clocking and HAL, this is supposed to be already done.

Best regards

Jocelyn