cancel
Showing results for 
Search instead for 
Did you mean: 

External flash memory - External loader failure - STM32H735IGTx MX25L12833FM21-10G

dgold.1
Associate III

Hello,

I have custom board with MCU STM32H735IGTx connected via OctoSPI to QuadSPI external flash memory MX25L12833FM21-10G

In order to flash the external memory I am using external flash loader based on the template in https://github.com/STMicroelectronics/stm32-external-loader/tree/contrib 

When I am running from the embedded SW application the test template (include erase, write and memory mapping) the test pass OK.

When I am running the external loader from the cube programmer the read from 0x90000000 fails

When I am running the external loader from cube IDE I get 'Erasing external memory sectors [0 23] failure

Attached external flash BSP driver mx25l128_quadspi.c , loader template Loader_Src.c and MX driver octospi.c

Help will be highly appreciated!

Best regards

1 ACCEPTED SOLUTION

Accepted Solutions

https://github.com/cturvey/stm32extldr/blob/main/h7_mx25l12835f/README.md

https://github.com/cturvey/stm32extldr/blob/main/h7_mx25l12835f/CLIVEONE-MX25L128_STM32H72X-PB2-PC11-PD11-PD12-PE2-PF6.stldr

Ordered some MX25L12833FMI-10G in a SOIC16W form I can fixture

PB2:AF9 CLK

PC11:AF9 NCS

PD11:AF9 D0

PD12:AF9 D1

PE2:AF9 D2

PF6:AF10 D3

MX25L12833FM21-10G SOP8

STM32H735IGTx

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

1 REPLY 1

https://github.com/cturvey/stm32extldr/blob/main/h7_mx25l12835f/README.md

https://github.com/cturvey/stm32extldr/blob/main/h7_mx25l12835f/CLIVEONE-MX25L128_STM32H72X-PB2-PC11-PD11-PD12-PE2-PF6.stldr

Ordered some MX25L12833FMI-10G in a SOIC16W form I can fixture

PB2:AF9 CLK

PC11:AF9 NCS

PD11:AF9 D0

PD12:AF9 D1

PE2:AF9 D2

PF6:AF10 D3

MX25L12833FM21-10G SOP8

STM32H735IGTx

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..