summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spi/spiflash/winbond_w25q80d/README36
-rw-r--r--spi/spiflash/winbond_w25q80d/ce_without_wren.srbin0 -> 491 bytes
-rw-r--r--spi/spiflash/winbond_w25q80d/chip_erase_and_writes.srbin0 -> 159544 bytes
3 files changed, 36 insertions, 0 deletions
diff --git a/spi/spiflash/winbond_w25q80d/README b/spi/spiflash/winbond_w25q80d/README
new file mode 100644
index 0000000..c17fa14
--- /dev/null
+++ b/spi/spiflash/winbond_w25q80d/README
@@ -0,0 +1,36 @@
+-------------------------------------------------------------------------------
+Winbond W25Q80D
+-------------------------------------------------------------------------------
+
+These are example captures of a Winbond W25Q80DV (8MBit == 1MByte) SPI
+flash chip being driven by a Teensy 3.2. The SPI clock is at 500kHz.
+
+Details:
+https://www.winbond.com/resource-files/w25q80dv_revg_07212015.pdf
+
+
+Logic analyzer setup
+--------------------
+
+The logic analyzer used was a DreamSourceLab DSLogic Plus (at 10MHz):
+
+ Probe W25Q80DV pin
+ ------------------------
+ 0 CS#
+ 1 CLK
+ 2 DI (MOSI)
+ 3 DO (MISO)
+
+
+ce_and_writes.sr
+----------------
+
+Device ID and status query followed by chip erase, polling of the chip
+status and then by few writes and verifying reads.
+
+
+ce_without_wren.sr
+------------------
+
+Test file for write enable warnings, issues chip erase without first having
+captured WREN command.
diff --git a/spi/spiflash/winbond_w25q80d/ce_without_wren.sr b/spi/spiflash/winbond_w25q80d/ce_without_wren.sr
new file mode 100644
index 0000000..27a8b87
--- /dev/null
+++ b/spi/spiflash/winbond_w25q80d/ce_without_wren.sr
Binary files differ
diff --git a/spi/spiflash/winbond_w25q80d/chip_erase_and_writes.sr b/spi/spiflash/winbond_w25q80d/chip_erase_and_writes.sr
new file mode 100644
index 0000000..d213cca
--- /dev/null
+++ b/spi/spiflash/winbond_w25q80d/chip_erase_and_writes.sr
Binary files differ