2017-04-21 09:43 PM
Hello. I use a bunch of stm32f446 and w25q128. Connected QSPI. Data is only read is single line mode. If you use four lines mode, it does not work correctly. As an example I used from Open-7xx Quad SPI w25q128. Tell me, it's problem w25q128 or QSPI peripheral module. The attached photo shows the result of the reading function on four lines(Q0 - Q3). In pdf it is indicated that empty cycles are needed(DummyCycles). But if I add them, then nonsense is read.
Solved! Go to Solution.
2017-04-28 09:17 AM
The problem is solved. After a detailed study of the motherboard from the manufacturer, it turned out that the marking of the PF5 and PF6 pins was incorrectly marked. The QSPI module works grate.
2017-04-27 02:40 PM
Hello. The improper operation of QSPI peripherals caused me to write support for this protocol on stm32f103vet. The conducted experiment confirmed my assumption that this periphery works incorrectly with w25q128. It is unfortunate that the developers did not lay the opportunity to use the whole spectrum of memory working on QSPI.
2017-04-28 09:17 AM
The problem is solved. After a detailed study of the motherboard from the manufacturer, it turned out that the marking of the PF5 and PF6 pins was incorrectly marked. The QSPI module works grate.
2017-09-29 08:52 AM
Hello!
I am a using the same device in my design. It uses the STM32F7 and the qspi flash will be used to store images.
Did you just initialize qspi in firmware and immediately started using it? I am asking because I use the Keil IDE and I believe you have to add the device in the programming algorithm list.
Also what is open7xx?
Thank you!
2017-09-29 01:39 PM
O
pen7xx is a development board.
I was trying to create an algorithm.
But I did not fully understand how this is done.
2017-09-29 01:47 PM
I understand that it is necessary to assign an area in the .sct file to the QSPI area.
Create in the text programs pointers to this area.
In the files for ST-Link add the protocol (function) of the exchange with m / s memory.
2017-09-29 01:51 PM
Do you believe that writing the program sector and erase sector algorithms can be done by using X-CUBE-BOOT?
2017-09-30 05:17 AM
I read it.
But I need to make a download from the development environment.
For example Keil.
To do this, you need to add a load algorithm.
But it does not work yet.
And in the ST-Link Utility support only H23qxx.
2017-09-30 06:20 AM
And another question.
How to deal with F7.
It does not support UART boot