cturvey / stm32extldr

STM32 External Loader Project
Other
49 stars 11 forks source link

Request for .stldr File Generation for STM32H745ZI-Q with W25Q128JV Flash Memory #10

Open kzorer opened 1 day ago

kzorer commented 1 day ago

Hi, I am trying to generate a .stldr file for the STM32H745ZI-Q device, paired with the external flash memory model W25Q128JV. Below is the pin configuration I am using for QUADSPI:

I am encountering issues during this process and would appreciate guidance on what might be going wrong. Additionally, if possible, could you provide a .stldr file for the above configuration?

Thank you for your support!

cturvey commented 23 hours ago

Yeah, will take a gander this evening.

PB2:AF9 CLK PC11:AF9 BK2 NCS PE7:AF10 BK2 IO0 PE8:AF10 BK2 IO1 PE9:AF10 BK2 IO2 PE10:AF10 BK2 IO3

My hot-take would be an issue with the pin settings, or the second bank select

cturvey commented 16 hours ago

Try this https://github.com/cturvey/stm32extldr/blob/main/h7_w25q128/CLIVEONE-W25Q128_STM32H7XX-PB2-PC11-PE7-PE8-PE9-PE10.stldr

kzorer commented 3 hours ago

I uploaded directly into "..\STM32Cube\STM32CubeProgrammer\bin\ExternalLoader" file but it does not work. It gives an error such that: "Error: Data read failed"

cturvey commented 3 hours ago

Ok, will check over later Has this design been tested/validated with your own BSP code? Bringing up the QSPI on the application side?

cturvey commented 3 hours ago

Perhaps can you screen shot this in STM32 Cube Programmer, with Verbose Level 3, to provide additional context.

kzorer commented 2 hours ago

Yes I have already been tested QSPI peripheral. I'm reading and writing to the flash properly. Here is the screen shot from STM32CubeProgrammer

image

cturvey commented 1 hour ago

Ok, so failing in Init() What HSE source / frequency? SMPS power supply? What JEDEC ID does the Winbond report? Command 0x9F