summaryrefslogtreecommitdiff
path: root/spi
diff options
context:
space:
mode:
authorbvernoux <bvernoux@gmail.com>2016-10-23 20:40:05 +0200
committerUwe Hermann <uwe@hermann-uwe.de>2016-11-07 02:13:04 +0100
commit8a170129b61b58eeb9d9b0b7915a006a65481d36 (patch)
tree639115ae48fb7044bef7db020c02846810c53361 /spi
parentb3dc55b2f391ac8749f97fc959e8bc257f9ed61c (diff)
downloadsigrok-dumps-8a170129b61b58eeb9d9b0b7915a006a65481d36.tar.gz
sigrok-dumps-8a170129b61b58eeb9d9b0b7915a006a65481d36.zip
spiflash: Add DualSPI flash dump during a write in flash.
Diffstat (limited to 'spi')
-rw-r--r--spi/spiflash/fidelix_fm25q32/dualspi/README59
-rw-r--r--spi/spiflash/fidelix_fm25q32/dualspi/esp32_esptool_py_02_blink_write_dualspiflash_fm25q32.srbin0 -> 820132 bytes
2 files changed, 59 insertions, 0 deletions
diff --git a/spi/spiflash/fidelix_fm25q32/dualspi/README b/spi/spiflash/fidelix_fm25q32/dualspi/README
new file mode 100644
index 0000000..541c979
--- /dev/null
+++ b/spi/spiflash/fidelix_fm25q32/dualspi/README
@@ -0,0 +1,59 @@
+-------------------------------------------------------------------------------
+FIDELIX FM25Q32
+-------------------------------------------------------------------------------
+
+This is a set of example captures of a FIDELIX FM25Q32 SPI flash chip
+(32MBit == 4Mbyte) that is read by ESP32.
+
+The first part is the 2nd-stage bootloader loaded from SPI flash (using
+QuadSPI @ 10MHz). Then the 2nd-stage bootloader writes 02_blink to SPI flash.
+
+The SPI hardware used is ESP32 DevKitC (from ESPRESSIF).
+
+Details:
+https://espressif.com/sites/default/files/documentation/esp32-devkitc_getting_started_guide_en.pdf
+https://github.com/espressif/esp-idf
+
+
+Logic analyzer setup
+--------------------
+
+The logic analyzer used was a DreamSourceLab DSLogic (at 100MHz):
+
+ Probe FM25Q32 pin
+ -----------------------
+ 0 CS
+ 1 CLK
+ 2 MISO
+ 3 MOSI
+
+
+Data
+----
+
+Output of esptool.py during flash (esp/esp-idf/examples/02_blink$ make flash):
+
+Flashing binaries to serial port /dev/ttyUSB0 (app at offset 0x10000)...
+esptool.py v2.0-dev
+Connecting...
+Uploading stub...
+Running stub...
+Stub running...
+Changing baud rate to 921600
+Changed.
+Attaching SPI flash...
+Configuring flash size...
+Erasing flash...
+Took 0.00s to erase flash block
+Wrote 8192 bytes at 0x00001000 in 0.1 seconds (552.2 kbit/s)...
+Hash of data verified.
+Erasing flash...
+Took 0.00s to erase flash block
+Wrote 245760 bytes at 0x00010000 in 3.8 seconds (523.2 kbit/s)...
+Hash of data verified.
+Erasing flash...
+Took 0.00s to erase flash block
+Wrote 8192 bytes at 0x00004000 in 0.1 seconds (556.3 kbit/s)...
+Hash of data verified.
+
+Leaving...
diff --git a/spi/spiflash/fidelix_fm25q32/dualspi/esp32_esptool_py_02_blink_write_dualspiflash_fm25q32.sr b/spi/spiflash/fidelix_fm25q32/dualspi/esp32_esptool_py_02_blink_write_dualspiflash_fm25q32.sr
new file mode 100644
index 0000000..e291bb4
--- /dev/null
+++ b/spi/spiflash/fidelix_fm25q32/dualspi/esp32_esptool_py_02_blink_write_dualspiflash_fm25q32.sr
Binary files differ