cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H745XIT6 MT25QL256A External Loader not working

INaee.1
Senior

Hi every one ..

I designed custom board for stm32h745xit6 .

My TouchGFX working fine with internal flash .


_legacyfs_online_stmicro_images_0693W00000dDVHjQAO.png
_legacyfs_online_stmicro_images_0693W00000dDVHoQAO.pngThe core board has mt25ql256a and connected as under


_legacyfs_online_stmicro_images_0693W00000dDaFdQAK.png 

PB2 CLK

PG6 NCS

PF8 D0

PF9 D1

PF7 D2

PF6 D3

I generated STLDR as explained in ST videos tutorial.

my generated STLDR file is visible and selected as external loader , but it gives error when programming 0x90000000 ...

kindly help me

thanks in advance.

IN

1 ACCEPTED SOLUTION

Accepted Solutions

You've also contacted me privately. If the ones I've built aren't functioning, I'll need to work on them some more. Not sure how much time / resources I can commit to that immediately.

What you can do, is write your own BSP and prove that the QSPI implementation that you have is viable. That you can read, write, and erase from application space, in a manner that you can debug and instrument to validate design level functionality.

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

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

5 REPLIES 5

You've also contacted me privately. If the ones I've built aren't functioning, I'll need to work on them some more. Not sure how much time / resources I can commit to that immediately.

What you can do, is write your own BSP and prove that the QSPI implementation that you have is viable. That you can read, write, and erase from application space, in a manner that you can debug and instrument to validate design level functionality.

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

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

Hello @INaee.1 

I was wondering why I couldn't see your attached screenshots, I guess.

Overall, the flash loader for the MT25QL256A would need to be designed to handle the specific characteristics and requirements, including its size, timing parameters... 

 

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.

Hi ..

The problem was solved since I managed to develop my own ex-loaders .

BTW ..

Here is my custom designed board with STM32H745XIT6 & 1024X600 RGB TFT with TouchGFX.

INaee1_0-1693033787291.jpegINaee1_1-1693033787300.jpeg

CM4 running Modbus Master RTU

CM7 running TouchGFX with 256MB SDRAM

Here is TouchGFX , running on SAMSUNG TAB3 7.0 ,, 1024x600 , LVDS LCD (STM32F429i-DISCOVERY + SN75LVDS83B) :

INaee1_2-1693033787301.jpeg

20230817_010610.jpg

Here is my new version custom designed board with STM32H745XIT6 with add-on cards for different types of lcds like LVDS , RGB , HDMI , DVI , VGA .

Presently RGB TO LVDS card is fixed on left side with SN75LVDS83B (RGB to LVDS Bridge chip)20230811_104031.jpg20230811_104211.jpg

Here is TouchGFX , running on SAMSUNG TAB3 10.1 inch ,, 1280x800 , LVDS LCD (STM32H745XIT6 + SN75LVDS83B) 

Its running on same above board which I developed 3 weeks ago ..

20230710_191439.jpg

20230721_212747.jpg

Below are the links of videos of above TouchGFX experiment.

https://www.mediafire.com/file/79gpetsru2srbcb/WhatsApp_Video_2023-08-26_at_12.15.12.mp4/file

https://www.mediafire.com/file/0m1cr4td9eza1r6/WhatsApp_Video_2023-08-26_at_12.15.15.mp4/file

Above project is under development , just quit busy and couldn't spare time to finish above development.

 

Here is TouchGFX , running on CHINESE 800X480 TFT (DE Mode) (STM32F767 WILDFIRE BOARD)
Tested Modbus on it with same usb cable coz I developed st-link board with usb hub chip and ft232rl. (Power + SWD + USB232/modbus)

INaee1_3-1693033787302.jpeg

Here is TouchGFX , running on 5.0" ,, 720X1280 ,, RGB + SPI TFT with STM32F429i-DISCOVERY on back side.
LCD PART No. TL050HDV31CT5-H1206A
The lcd driver chip/COG is NV3052

INaee1_4-1693033787303.jpeg

Here is TouchGFX , running on 5.0" ,, 800X480 ,, RGB TFT with STM32F429i-DISCOVERY on back side.

INaee1_5-1693033787304.jpeg

Here is TouchGFX running on STM32F469i-DISCOVERY

INaee1_6-1693033787305.jpeg

 

Here is TouchGFX running on HP S1932 18.5" Monitor's LVDS LCD with 1366x768 resolution .
The lcd part no. is LTM185AT04 or Equivalent . The driver is STM32F429i-DISCOVERY + SN75LVDS83B

INaee1_7-1693033787306.jpeg

Tested following lcds.
SAMSUNG TAB3 7.0" , 1024x600 TFT
THINKPAD T400 14.1" , 1280x800 TFT
GENERIC TFT MONITORS , from 14.1" to 18.5" Maximum tested resolution is 1366x768 TFT

Next Experiment with HDMI FHD i-e 1920x1080 TFT 

I hope . You will admire my work ..

regards

I.N

@FBL the photos in the original post were lost when the forum migrated from Salesforce/OfficeSpace. You might check if this will be fixed, or not, at some point.

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

Hello @Tesla DeLorean,

Thank you for your feedback. This will be restored with time. 

For reference Pictures got lost during migration - STMicroelectronics Community 

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.