cancel
Showing results for 
Search instead for 
Did you mean: 

is it possibe to modify external loader (QSPI) to change pins ?

MNapi
Senior III

I fount this page, ready to go

https://github.com/cturvey/stm32extldr/tree/main/h7_mt25q128

 

I do have STM32H743BIT6 and MT25QL128

the pins are different, I wonder if it can be opened in something and change pins.

 

15 REPLIES 15
Pavel A.
Evangelist III

You can ask the author to kindly do this for you

 

Like a hex or file editor? Sure or you could patch it.

Would perhaps be easier to email with the pin list..

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

1.png

I do not know what you mean by mailing. I doubt that hex editor is going to show me the PINs unless I know how the PINs are coded. Or maybe you can see PB2-PB6-PD11-PD12-PE2-PD13 and just change. I did not try.

I tried to write my own loader something did not work. Probably something simple somewhere. There are bunch of youtube videos showing how to do it with with CubeMX IDE

 

May be I should do more work, and make videos..

Ok, from two slightly different forks.

https://github.com/cturvey/stm32extldr/blob/main/h7_mt25q128/CLIVEONE-MT25QL128_STM32H7XX-MNAPI.stldr

https://github.com/cturvey/stm32extldr/blob/main/h7_mt25q128/CLIVEONE-MT25QL128A_STM32H7XX-PB2-PC11-PH2-PH3-PG9-PG14.stldr

 

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

Thanks I appreciate. When I designed the board I did not have in mind to use QSPI as loader this is why I did not pay attention to the PINs. But once I got this board working some new ideas came to mind.

I will try it later to see if I can load some more graphics.

Keil .FLM for the aforementioned platform

https://github.com/cturvey/stm32extldr/blob/main/h7_mt25q128/MT25Q128_STM32H7XX-CUSTOM26.FLM

 

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

The flash is working I checked by writing and reading data but not the external loader.

 

1.png

 

2.png

 

Have you tried to ping paypal and demand to unlock your account?

 

That's more of a Scatter File (Keil's Linker Script) issue about where different code/data sections are going to live.

Want your main code/data living in Internal Flash (0x08000000) and your "extdata" stuff living in External Flash (0x90000000)

Routing via name, object, or #pragma or __attribute__(section()) type directives.

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