Posts

Showing posts with the label QSPI

Flashing/debugging/running code at external memory in the memory-mapped mode

Image
  STM32 microcontrollers have special capabilities running code directly from external flash. To make it possible STM32 made a special set of instructions called memory-mapped mode where the microcontroller is reading instructions from the external flash. Since to read data from an external flash can take some time there is QSPI protocol witch basically four wires used as SPI MISO (Master Input Slave Output) to make throughput 4x time faster than classical SPI.   Figure 1 - Illustration of STM32H750 connected to W25Q128JV 

QUAD SPI Logic Analyzer Saleae Plugin

Image
If you are looking for Plugin to read your QSPI data for Logic. Here it is! You can compile it and use it: https://github.com/Igor-Misic/saleae_qspi It will look like this: If you don't have time to compile it, you can buy a 64bit Linux library. You will just need to place it in the "Analyzers" folder of the Logic program and restart Logic. The price is 4.99 USD. If you will have any problems with purchasing contact me over this blog.