QSPI in STM32 || Write and Read || N25Q

preview_player
Показать описание
________________________________________________________________________________________

________________________________________________________________________________________

******* SUPPORT US BY DONATING******

*******Join the Membership*******

Рекомендации по теме
Комментарии
Автор

Of course we want to see how do it for the STM35 !

Always a pleasure to watch your video !

antoinebrunel
Автор

Very, very helpful. You are a true lifesaver.

kasekuchentv
Автор

Can you use QSPI for general storage and/or Memory mapped: boot from EXT when using TouchGFX ( TouchGFX stores assets in QSPI)? Would it require multiple QSPI devices?

fjbart
Автор

When I build project with release mode on STM32CubeIDE it stop working, same code works if build with debug configuration...Any Suggestion/ Help ??

brijeshkhokhar
Автор

Will there be a tutorial how to store firmware or some firmware function in qspi?

silelis
Автор

i am not able to read more than 256 bytes in externnal spi
I am reading 4 bytes of structure after 256 bytes data is rollover

manojsuryawanshi
Автор

Is the method an alternative to using the HAL_QSPI functions?

fjbart
Автор

Thanks a lot for those Qspi tuto so clear I have developed my own stm32h75vbt6 mini pcb board and follow your tuto for flah spi and Qspi all is working as expected 😊😊😊
I have a question about erase function. Do you erase by convention before write or because it is not recomanded to overwrite data on the same adress.

2 _ how to well manage adress function when you want to acces small data to many adresses.

domoledlight
Автор

in respond to your reply : could you please do a video on STM32H745 Discovery QSPI flash MT25QL512A ?

woldecosgrove
Автор

Hi, thanks for the tutorial, you said that what you did is not the effective way for storing numbers, is there another way to store numbers or other data types without converting them to strings ? will the memcpy() do the job ?

sofienmed
Автор

Hello great video, just a question can this tutorial work on STM32H750 Discovery bd? is it the same QSPI flash ?

woldecosgrove
Автор

How did you choose the fifo threshold?

oumaymabouachra
Автор

Hello Controllers Tech! Do you know any method to emulate the external NOR flash memory? Ofcourse they have very high erase/program cycles but still how to manage writing to flash memory by avoiding writing to the same address?

svsv
Автор

Awesome video, just when I needed it!

Is there a chance that you will make tutorial about recording and playing sound from these two microphones on STM32F750dk? Or at least some directions where should I look for help, because documentation almost doesn't even mention microphone nor provides example of usage

Thank you in advance, best luck!

Headhog
Автор

Thank you for your hard work explaining this stuff!

I did this for STM32H750VB and W25Q64, but stumbled across the problem with memcpy - it throws me into MemManage_Handler. Regular read and write commands work fine, i have set up MPU parameters accordingly. Can you please tell, what could be wrong? I use a single/dual line QSPI setting, can this work with memory mapped mode?

By the way, for some flash like W25Q64, chip erase delay can be much higher than default HAL_QSPI delay of 5s, so i had to ta add extra 20s delay, so loooong

RATelectro
Автор

Hello @ControllersTech thanks for the video.
you said in the beginning that you will tell what changes will be required for MX25 chip.
Can you please make a video or explain it

dnyaneshvarsalve
Автор

Thanks for your videos, they are really helpfull,
I am using your driver in the 32F746GDISCOVERY, it has the same flash memory N25Q128A. The code is stopped when the I try to execute the CSP_QSPI_Erase_Chip() function.
When I debug the program, I saw that the program is stopped when I execute the HAL_QSPI_AutoPolling() function if I press "stepover" to continue to debug, but if I press "stepinto" everything is OK.


CSP_QSPI_Erase_Chip(){
...
QSPI_AutoPollingMemReady(){
...
HAL_QSPI_AutoPolling()
...
}
...
}

The program run without any problem if i don't use the function CSP_QSPI_Erase_Chip() function.
Is there any update for that function? Could you help me with that?

arlenalem
Автор

Hi, very interesting video!!!
I'm using H743ZI2 with dual IS25LP032. Do you think the MT25TL example can be adapted to my case? If so, may you suggest me which modifications I've to do, please?

federicodevitiis
Автор

Great tuto as usual! Is flash memeory limited regarding writing operations number?

francisgremillet
Автор

Hi, thank you for video and code. Is this code compatible with QSPI w25q64 chip?