spiflash: Add a few more test-cases for dual I/O reads.
authorUwe Hermann <uwe@hermann-uwe.de>
Sun, 26 Jun 2016 12:39:25 +0000 (14:39 +0200)
committerUwe Hermann <uwe@hermann-uwe.de>
Sun, 26 Jun 2016 12:39:25 +0000 (14:39 +0200)
decoder/test/spiflash/dualioreads_ascii.output [new file with mode: 0644]
decoder/test/spiflash/dualioreads_hex.output [new file with mode: 0644]
decoder/test/spiflash/test.conf

diff --git a/decoder/test/spiflash/dualioreads_ascii.output b/decoder/test/spiflash/dualioreads_ascii.output
new file mode 100644 (file)
index 0000000..8fd94be
--- /dev/null
@@ -0,0 +1,350 @@
+773838-773859 spiflash: rdsr: "Command: 2x I/O read"
+773858-773879 spiflash: bits: "AD1: 0x06"
+773858-773879 spiflash: bits: "AD2: 0x9b"
+773878-773899 spiflash: bits: "AD3: 0xc0"
+773878-773899 spiflash: bits: "Dummy byte: 0x00"
+773858-773899 spiflash: rdsr: "Read address: 0x069bc0"
+773898-774217 spiflash: bits2: "Read 32 bytes: a"
+774277-774298 spiflash: rdsr: "Command: 2x I/O read"
+774297-774318 spiflash: bits: "AD1: 0x06"
+774297-774318 spiflash: bits: "AD2: 0xa5"
+774317-774338 spiflash: bits: "AD3: 0xc0"
+774317-774338 spiflash: bits: "Dummy byte: 0x00"
+774297-774338 spiflash: rdsr: "Read address: 0x06a5c0"
+774337-774656 spiflash: bits2: "Read 32 bytes: 3\10\vB0ó@00`!\84ÿ2Ã\1fP3\82:"\f\ 3@#\93\rð\12ÁàÙ"
+774931-774950 spiflash: rdsr: "Command: 2x I/O read"
+774951-774970 spiflash: bits: "AD1: 0x06"
+774951-774970 spiflash: bits: "AD2: 0x72"
+774971-774990 spiflash: bits: "AD3: 0xa0"
+774971-774990 spiflash: bits: "Dummy byte: 0x00"
+774951-774990 spiflash: rdsr: "Read address: 0x0672a0"
+774991-775310 spiflash: bits2: "Read 32 bytes:  E\98ê  t\ 2!"
+775337-775358 spiflash: rdsr: "Command: 2x I/O read"
+775357-775378 spiflash: bits: "AD1: 0x06"
+775357-775378 spiflash: bits: "AD2: 0x72"
+775377-775398 spiflash: bits: "AD3: 0xc0"
+775377-775398 spiflash: bits: "Dummy byte: 0x00"
+775357-775398 spiflash: rdsr: "Read address: 0x0672c0"
+775397-775716 spiflash: bits2: "Read 32 bytes: \ 4\f\f\16p&\83  t\rð1ÅÿÀ"\11*#"\ 2\r\rð"
+776110-776129 spiflash: rdsr: "Command: 2x I/O read"
+776130-776149 spiflash: bits: "AD1: 0x05"
+776130-776149 spiflash: bits: "AD2: 0xa5"
+776150-776169 spiflash: bits: "AD3: 0xc0"
+776150-776169 spiflash: bits: "Dummy byte: 0x00"
+776130-776169 spiflash: rdsr: "Read address: 0x05a5c0"
+776170-776489 spiflash: bits2: "Read 32 bytes: 2"
+777053-777074 spiflash: rdsr: "Command: 2x I/O read"
+777073-777094 spiflash: bits: "AD1: 0x05"
+777073-777094 spiflash: bits: "AD2: 0x72"
+777093-777114 spiflash: bits: "AD3: 0x60"
+777093-777114 spiflash: bits: "Dummy byte: 0x00"
+777073-777114 spiflash: rdsr: "Read address: 0x057260"
+777113-777432 spiflash: bits2: "Read 32 bytes: éAÙ1í\ 2Ø\12ò\12\vØ\1dÍ\ 3ÚÿòÏ\18Ð_À\ 2Åèæ \ 2F\8c"
+777952-777973 spiflash: rdsr: "Command: 2x I/O read"
+777972-777993 spiflash: bits: "AD1: 0x05"
+777972-777993 spiflash: bits: "AD2: 0x72"
+777992-778013 spiflash: bits: "AD3: 0xa0"
+777992-778013 spiflash: bits: "Dummy byte: 0x00"
+777972-778013 spiflash: rdsr: "Read address: 0x0572a0"
+778012-778331 spiflash: bits2: "Read 32 bytes: \\ 1("\85\13þÙ<b Ý"L\ 1x\ 1 0t2L"
+778385-778404 spiflash: rdsr: "Command: 2x I/O read"
+778405-778424 spiflash: bits: "AD1: 0x05"
+778405-778424 spiflash: bits: "AD2: 0x72"
+778425-778444 spiflash: bits: "AD3: 0xc0"
+778425-778444 spiflash: bits: "Dummy byte: 0x00"
+778405-778444 spiflash: rdsr: "Read address: 0x0572c0"
+778445-778764 spiflash: bits2: "Read 32 bytes: }"
+778799-778818 spiflash: rdsr: "Command: 2x I/O read"
+778819-778838 spiflash: bits: "AD1: 0x05"
+778819-778838 spiflash: bits: "AD2: 0x33"
+778839-778858 spiflash: bits: "AD3: 0x00"
+778839-778858 spiflash: bits: "Dummy byte: 0x00"
+778819-778858 spiflash: rdsr: "Read address: 0x053300"
+778859-779177 spiflash: bits2: "Read 32 bytes: \ 1ðÿÀ"
+779230-779249 spiflash: rdsr: "Command: 2x I/O read"
+779250-779269 spiflash: bits: "AD1: 0x05"
+779250-779269 spiflash: bits: "AD2: 0x73"
+779270-779289 spiflash: bits: "AD3: 0x00"
+779270-779289 spiflash: bits: "Dummy byte: 0x00"
+779250-779289 spiflash: rdsr: "Read address: 0x057300"
+779290-779609 spiflash: bits2: "Read 32 bytes: "ÌFl"
+780172-780193 spiflash: rdsr: "Command: 2x I/O read"
+780192-780213 spiflash: bits: "AD1: 0x05"
+780192-780213 spiflash: bits: "AD2: 0x75"
+780212-780233 spiflash: bits: "AD3: 0x00"
+780212-780233 spiflash: bits: "Dummy byte: 0x00"
+780192-780233 spiflash: rdsr: "Read address: 0x057500"
+780232-780551 spiflash: bits2: "Read 32 bytes: \8c`Ò"
+780580-780601 spiflash: rdsr: "Command: 2x I/O read"
+780600-780621 spiflash: bits: "AD1: 0x05"
+780600-780621 spiflash: bits: "AD2: 0x75"
+780620-780641 spiflash: bits: "AD3: 0x20"
+780620-780641 spiflash: bits: "Dummy byte: 0x00"
+780600-780641 spiflash: rdsr: "Read address: 0x057520"
+780640-780959 spiflash: bits2: "Read 32 bytes: ÷¾\ 1\ 2,\10\1ci\9c"
+780990-781011 spiflash: rdsr: "Command: 2x I/O read"
+781010-781031 spiflash: bits: "AD1: 0x05"
+781010-781031 spiflash: bits: "AD2: 0x75"
+781030-781051 spiflash: bits: "AD3: 0x40"
+781030-781051 spiflash: bits: "Dummy byte: 0x00"
+781010-781051 spiflash: rdsr: "Read address: 0x057540"
+781050-781369 spiflash: bits2: "Read 32 bytes: Ø1èAøQ\b\11\12Á \rð\f"\86Ýÿ"
+781735-781756 spiflash: rdsr: "Command: 2x I/O read"
+781755-781776 spiflash: bits: "AD1: 0x05"
+781755-781776 spiflash: bits: "AD2: 0x9c"
+781775-781796 spiflash: bits: "AD3: 0x00"
+781775-781796 spiflash: bits: "Dummy byte: 0x00"
+781755-781796 spiflash: rdsr: "Read address: 0x059c00"
+781795-782114 spiflash: bits2: "Read 32 bytes: \12\ 2"
+782145-782166 spiflash: rdsr: "Command: 2x I/O read"
+782165-782186 spiflash: bits: "AD1: 0x05"
+782165-782186 spiflash: bits: "AD2: 0x9b"
+782185-782206 spiflash: bits: "AD3: 0xc0"
+782185-782206 spiflash: bits: "Dummy byte: 0x00"
+782165-782206 spiflash: rdsr: "Read address: 0x059bc0"
+782205-782524 spiflash: bits2: "Read 32 bytes: \eU\8c#\f\ 2\rðPPtW\96ì\f\12\rð"
+782559-782578 spiflash: rdsr: "Command: 2x I/O read"
+782579-782598 spiflash: bits: "AD1: 0x05"
+782579-782598 spiflash: bits: "AD2: 0x9c"
+782599-782618 spiflash: bits: "AD3: 0x20"
+782599-782618 spiflash: bits: "Dummy byte: 0x00"
+782579-782618 spiflash: rdsr: "Read address: 0x059c20"
+782619-782938 spiflash: bits2: "Read 32 bytes: b\ 5\ 2\80D\11`D \80D\11b\ 5\ 1R\ 5"
+783184-783203 spiflash: rdsr: "Command: 2x I/O read"
+783204-783223 spiflash: bits: "AD1: 0x05"
+783204-783223 spiflash: bits: "AD2: 0x9c"
+783224-783243 spiflash: bits: "AD3: 0x60"
+783224-783243 spiflash: bits: "Dummy byte: 0x00"
+783204-783243 spiflash: rdsr: "Read address: 0x059c60"
+783244-783563 spiflash: bits2: "Read 32 bytes: \16ãþ! é2!\ 4\ 6\10\ 1R5À"
+784825-784846 spiflash: rdsr: "Command: 2x I/O read"
+784845-784866 spiflash: bits: "AD1: 0x03"
+784845-784866 spiflash: bits: "AD2: 0x32"
+784865-784886 spiflash: bits: "AD3: 0x60"
+784865-784886 spiflash: bits: "Dummy byte: 0x00"
+784845-784886 spiflash: rdsr: "Read address: 0x033260"
+784885-785204 spiflash: bits2: "Read 32 bytes: "
+785480-785501 spiflash: rdsr: "Command: 2x I/O read"
+785500-785521 spiflash: bits: "AD1: 0x05"
+785500-785521 spiflash: bits: "AD2: 0xa0"
+785520-785541 spiflash: bits: "AD3: 0xa0"
+785520-785541 spiflash: bits: "Dummy byte: 0x00"
+785500-785541 spiflash: rdsr: "Read address: 0x05a0a0"
+785540-785859 spiflash: bits2: "Read 32 bytes: ÜòB\r\b\fEPD BM\b\f\ 2Â!\13Ò!\14â!\15ò!\16\ 2!\12\12Á"
+786128-786147 spiflash: rdsr: "Command: 2x I/O read"
+786148-786167 spiflash: bits: "AD1: 0x02"
+786148-786167 spiflash: bits: "AD2: 0x75"
+786168-786187 spiflash: bits: "AD3: 0x00"
+786168-786187 spiflash: bits: "Dummy byte: 0x00"
+786148-786187 spiflash: rdsr: "Read address: 0x027500"
+786188-786507 spiflash: bits2: "Read 32 bytes: ð"
+786538-786557 spiflash: rdsr: "Command: 2x I/O read"
+786558-786577 spiflash: bits: "AD1: 0x02"
+786558-786577 spiflash: bits: "AD2: 0x75"
+786578-786597 spiflash: bits: "AD3: 0x20"
+786578-786597 spiflash: bits: "Dummy byte: 0x00"
+786558-786597 spiflash: rdsr: "Read address: 0x027520"
+786598-786917 spiflash: bits2: "Read 32 bytes: ìåYAiQ\85ÝÿXAhQf\12\ f(\f=\ 1M\ 6\ 1óÿÀ"
+786943-786964 spiflash: rdsr: "Command: 2x I/O read"
+786963-786982 spiflash: bits: "AD1: 0x02"
+786963-786982 spiflash: bits: "AD2: 0x73"
+786983-787004 spiflash: bits: "AD3: 0x00"
+786983-787004 spiflash: bits: "Dummy byte: 0x00"
+786963-787004 spiflash: rdsr: "Read address: 0x027300"
+787003-787322 spiflash: bits2: "Read 32 bytes: 1¤þ\f\ 2À "
+787387-787406 spiflash: rdsr: "Command: 2x I/O read"
+787407-787426 spiflash: bits: "AD1: 0x02"
+787407-787426 spiflash: bits: "AD2: 0x75"
+787427-787446 spiflash: bits: "AD3: 0x40"
+787427-787446 spiflash: bits: "Dummy byte: 0x00"
+787407-787446 spiflash: rdsr: "Read address: 0x027540"
+787447-787766 spiflash: bits2: "Read 32 bytes: (\f=\ 1M\ 5\ 1ïÿÀ"
+790114-790135 spiflash: rdsr: "Command: 2x I/O read"
+790134-790155 spiflash: bits: "AD1: 0x05"
+790134-790155 spiflash: bits: "AD2: 0x1c"
+790154-790175 spiflash: bits: "AD3: 0x60"
+790154-790175 spiflash: bits: "Dummy byte: 0x00"
+790134-790175 spiflash: rdsr: "Read address: 0x051c60"
+790174-790493 spiflash: bits2: "Read 32 bytes: \12Áð\f\ 4\f¥      1\85\b1\12Á\10\rð"
+790517-790538 spiflash: rdsr: "Command: 2x I/O read"
+790537-790558 spiflash: bits: "AD1: 0x05"
+790537-790558 spiflash: bits: "AD2: 0x1c"
+790557-790578 spiflash: bits: "AD3: 0x80"
+790557-790578 spiflash: bits: "Dummy byte: 0x00"
+790537-790578 spiflash: rdsr: "Read address: 0x051c80"
+790577-790896 spiflash: bits2: "Read 32 bytes: 0C =\ 5   1EêÓ\b1\12Á\10\rð"
+790927-790948 spiflash: rdsr: "Command: 2x I/O read"
+790947-790968 spiflash: bits: "AD1: 0x02"
+790947-790968 spiflash: bits: "AD2: 0x5b"
+790967-790988 spiflash: bits: "AD3: 0x20"
+790967-790988 spiflash: bits: "Dummy byte: 0x00"
+790947-790988 spiflash: rdsr: "Read address: 0x025b20"
+790987-791306 spiflash: bits2: "Read 32 bytes: 5õ\f\ 2\rð\f\12\rð"
+791330-791349 spiflash: rdsr: "Command: 2x I/O read"
+791350-791369 spiflash: bits: "AD1: 0x02"
+791350-791369 spiflash: bits: "AD2: 0x5b"
+791370-791389 spiflash: bits: "AD3: 0x40"
+791370-791389 spiflash: bits: "Dummy byte: 0x00"
+791350-791389 spiflash: rdsr: "Read address: 0x025b40"
+791390-791708 spiflash: bits2: "Read 32 bytes: Í\ 2\8c\82\f\ 3M\r\ 1âéÀ"
+792063-792084 spiflash: rdsr: "Command: 2x I/O read"
+792083-792104 spiflash: bits: "AD1: 0x06"
+792083-792104 spiflash: bits: "AD2: 0x90"
+792103-792124 spiflash: bits: "AD3: 0x60"
+792103-792124 spiflash: bits: "Dummy byte: 0x00"
+792083-792124 spiflash: rdsr: "Read address: 0x069060"
+792123-792442 spiflash: bits2: "Read 32 bytes: T\15\10@Ø6\10@" (2 \ 4\f\ 4\12ÁàùaéQÙAÉ1    !E\95½"
+795564-795583 spiflash: rdsr: "Command: 2x I/O read"
+795584-795603 spiflash: bits: "AD1: 0x02"
+795584-795603 spiflash: bits: "AD2: 0x72"
+795604-795623 spiflash: bits: "AD3: 0x60"
+795604-795623 spiflash: bits: "Dummy byte: 0x00"
+795584-795623 spiflash: rdsr: "Read address: 0x027260"
+795624-795943 spiflash: bits2: "Read 32 bytes: \ 2\v3À "
+797415-797436 spiflash: rdsr: "Command: 2x I/O read"
+797435-797456 spiflash: bits: "AD1: 0x02"
+797435-797456 spiflash: bits: "AD2: 0xbe"
+797455-797476 spiflash: bits: "AD3: 0x60"
+797455-797476 spiflash: bits: "Dummy byte: 0x00"
+797435-797476 spiflash: rdsr: "Read address: 0x02be60"
+797475-797794 spiflash: bits2: "Read 32 bytes: 2!\ 1(\ 1\85¿\ 2f\ 2 X\fè\ 5Ø%-\ 5ø5é\f\ 1hÐÀ"
+797821-797842 spiflash: rdsr: "Command: 2x I/O read"
+797841-797862 spiflash: bits: "AD1: 0x02"
+797841-797862 spiflash: bits: "AD2: 0xbe"
+797861-797882 spiflash: bits: "AD3: 0x80"
+797861-797882 spiflash: bits: "Dummy byte: 0x00"
+797841-797882 spiflash: rdsr: "Read address: 0x02be80"
+797881-798200 spiflash: bits2: "Read 32 bytes: \ e\ 6ñÿ-\ fÀ\r"
+798498-798517 spiflash: rdsr: "Command: 2x I/O read"
+798518-798537 spiflash: bits: "AD1: 0x02"
+798518-798537 spiflash: bits: "AD2: 0xaa"
+798538-798557 spiflash: bits: "AD3: 0x60"
+798538-798557 spiflash: bits: "Dummy byte: 0x00"
+798518-798557 spiflash: rdsr: "Read address: 0x02aa60"
+798558-798876 spiflash: bits2: "Read 32 bytes:  \rð"
+798986-799007 spiflash: rdsr: "Command: 2x I/O read"
+799006-799027 spiflash: bits: "AD1: 0x02"
+799006-799027 spiflash: bits: "AD2: 0xaa"
+799026-799047 spiflash: bits: "AD3: 0x80"
+799026-799047 spiflash: bits: "Dummy byte: 0x00"
+799006-799047 spiflash: rdsr: "Read address: 0x02aa80"
+799046-799365 spiflash: bits2: "Read 32 bytes: \ 2\85\96ÿ\b1\12Á\10\rð"
+799899-799918 spiflash: rdsr: "Command: 2x I/O read"
+799919-799938 spiflash: bits: "AD1: 0x02"
+799919-799938 spiflash: bits: "AD2: 0xbe"
+799939-799958 spiflash: bits: "AD3: 0x40"
+799939-799958 spiflash: bits: "Dummy byte: 0x00"
+799919-799958 spiflash: rdsr: "Read address: 0x02be40"
+799959-800278 spiflash: bits2: "Read 32 bytes: \81ùq)\ 19\11X\fÌÕ(\ 18\11M\ 5ÅÀ\ 2Æ\11"
+800312-800331 spiflash: rdsr: "Command: 2x I/O read"
+800332-800351 spiflash: bits: "AD1: 0x02"
+800332-800351 spiflash: bits: "AD2: 0xea"
+800352-800371 spiflash: bits: "AD3: 0x60"
+800352-800371 spiflash: bits: "Dummy byte: 0x00"
+800332-800371 spiflash: rdsr: "Read address: 0x02ea60"
+800372-800690 spiflash: bits2: "Read 32 bytes: \12ÁÐÒa        Ý\ 3É¡é\81ùq  ±Í\ 4í\ 2\83Åaøý\ 2¬ì\f£"
+800895-800916 spiflash: rdsr: "Command: 2x I/O read"
+800915-800936 spiflash: bits: "AD1: 0x02"
+800915-800936 spiflash: bits: "AD2: 0xea"
+800935-800956 spiflash: bits: "AD3: 0x80"
+800935-800956 spiflash: bits: "Dummy byte: 0x00"
+800915-800956 spiflash: rdsr: "Read address: 0x02ea80"
+800955-801274 spiflash: bits2: "Read 32 bytes: -\f\ 1ÓÇÀ"
+804204-804225 spiflash: rdsr: "Command: 2x I/O read"
+804224-804245 spiflash: bits: "AD1: 0x02"
+804224-804245 spiflash: bits: "AD2: 0x65"
+804244-804265 spiflash: bits: "AD3: 0xc0"
+804244-804265 spiflash: bits: "Dummy byte: 0x00"
+804224-804265 spiflash: rdsr: "Read address: 0x0265c0"
+804264-804583 spiflash: bits2: "Read 32 bytes: ÷¥\85!Ñþ\1a\ 2ÆÞÿ1\81þý\r:!Åu\10A\7fþJ!Å©\11Q"
+805344-805365 spiflash: rdsr: "Command: 2x I/O read"
+805364-805385 spiflash: bits: "AD1: 0x03"
+805364-805385 spiflash: bits: "AD2: 0x7e"
+805384-805405 spiflash: bits: "AD3: 0x80"
+805384-805405 spiflash: bits: "Dummy byte: 0x00"
+805364-805405 spiflash: rdsr: "Read address: 0x037e80"
+805404-805723 spiflash: bits2: "Read 32 bytes: f\12á-\f\ 5\18þ\16\92ýFw"
+807255-807274 spiflash: rdsr: "Command: 2x I/O read"
+807275-807294 spiflash: bits: "AD1: 0x02"
+807275-807294 spiflash: bits: "AD2: 0x60"
+807295-807314 spiflash: bits: "AD3: 0xa0"
+807295-807314 spiflash: bits: "Dummy byte: 0x00"
+807275-807314 spiflash: rdsr: "Read address: 0x0260a0"
+807315-807633 spiflash: bits2: "Read 32 bytes: ¬\f"
+808310-808329 spiflash: rdsr: "Command: 2x I/O read"
+808330-808349 spiflash: bits: "AD1: 0x02"
+808330-808349 spiflash: bits: "AD2: 0x35"
+808350-808369 spiflash: bits: "AD3: 0x00"
+808350-808369 spiflash: bits: "Dummy byte: 0x00"
+808330-808369 spiflash: rdsr: "Read address: 0x023500"
+808370-808688 spiflash: bits2: "Read 32 bytes: !7õ'\9c\ 5È\1d\ 6\ 5"
+808731-808750 spiflash: rdsr: "Command: 2x I/O read"
+808751-808770 spiflash: bits: "AD1: 0x02"
+808751-808770 spiflash: bits: "AD2: 0x35"
+808771-808790 spiflash: bits: "AD3: 0x20"
+808771-808790 spiflash: bits: "Dummy byte: 0x00"
+808751-808790 spiflash: rdsr: "Read address: 0x023520"
+808791-809110 spiflash: bits2: "Read 32 bytes: (l),"\1c\ 67b\e",\ 4\16R\ 12\9c\ 6!0õààt C\10@@ô\9c"
+809158-809179 spiflash: rdsr: "Command: 2x I/O read"
+809178-809199 spiflash: bits: "AD1: 0x02"
+809178-809199 spiflash: bits: "AD2: 0x35"
+809198-809219 spiflash: bits: "AD3: 0x40"
+809198-809219 spiflash: bits: "Dummy byte: 0x00"
+809178-809219 spiflash: rdsr: "Read address: 0x023540"
+809218-809537 spiflash: bits2: "Read 32 bytes: $\86\b"
+809780-809799 spiflash: rdsr: "Command: 2x I/O read"
+809800-809819 spiflash: bits: "AD1: 0x02"
+809800-809819 spiflash: bits: "AD2: 0x5c"
+809820-809839 spiflash: bits: "AD3: 0x00"
+809820-809839 spiflash: bits: "Dummy byte: 0x00"
+809800-809839 spiflash: rdsr: "Read address: 0x025c00"
+809840-810159 spiflash: bits2: "Read 32 bytes: \12Á\10\rð"
+810182-810203 spiflash: rdsr: "Command: 2x I/O read"
+810202-810223 spiflash: bits: "AD1: 0x02"
+810202-810223 spiflash: bits: "AD2: 0x5c"
+810222-810243 spiflash: bits: "AD3: 0x20"
+810222-810243 spiflash: bits: "Dummy byte: 0x00"
+810202-810243 spiflash: rdsr: "Read address: 0x025c20"
+810242-810561 spiflash: bits2: "Read 32 bytes: ý\ 4í\ 5\87b\r2\93\a-\rB "
+810679-810698 spiflash: rdsr: "Command: 2x I/O read"
+810699-810718 spiflash: bits: "AD1: 0x02"
+810699-810718 spiflash: bits: "AD2: 0x5c"
+810719-810738 spiflash: bits: "AD3: 0x60"
+810719-810738 spiflash: bits: "Dummy byte: 0x00"
+810699-810738 spiflash: rdsr: "Read address: 0x025c60"
+810739-811057 spiflash: bits2: "Read 32 bytes: \12ÁðÉ!Í\ 32\93\a\ 2a\ 3\85l,2\1c\ 6f\ 2\rA·ë04\102\\ 6F"
+811450-811469 spiflash: rdsr: "Command: 2x I/O read"
+811470-811489 spiflash: bits: "AD1: 0x05"
+811470-811489 spiflash: bits: "AD2: 0x20"
+811490-811509 spiflash: bits: "AD3: 0xa0"
+811490-811509 spiflash: bits: "Dummy byte: 0x00"
+811470-811509 spiflash: rdsr: "Read address: 0x0520a0"
+811510-811829 spiflash: bits2: "Read 32 bytes: \rð"
+813240-813261 spiflash: rdsr: "Command: 2x I/O read"
+813260-813281 spiflash: bits: "AD1: 0x02"
+813260-813281 spiflash: bits: "AD2: 0x1c"
+813280-813301 spiflash: bits: "AD3: 0x00"
+813280-813301 spiflash: bits: "Dummy byte: 0x00"
+813260-813301 spiflash: rdsr: "Read address: 0x021c00"
+813300-813619 spiflash: bits2: "Read 32 bytes: (A=\ fM\ 1]\rm\ e\ 5»ÿf\ 2\ 4\86\13"
+813815-813836 spiflash: rdsr: "Command: 2x I/O read"
+813835-813856 spiflash: bits: "AD1: 0x02"
+813835-813856 spiflash: bits: "AD2: 0x1c"
+813855-813876 spiflash: bits: "AD3: 0x20"
+813855-813876 spiflash: bits: "Dummy byte: 0x00"
+813835-813876 spiflash: rdsr: "Read address: 0x021c20"
+813875-814194 spiflash: bits2: "Read 32 bytes: &\ 2ì(\ f\17â\v8\ 1(?7¢4-\ 3Æ\v"
+816538-816557 spiflash: rdsr: "Command: 2x I/O read"
+816558-816577 spiflash: bits: "AD1: 0x02"
+816558-816577 spiflash: bits: "AD2: 0x1c"
+816578-816597 spiflash: bits: "AD3: 0x60"
+816578-816597 spiflash: bits: "Dummy byte: 0x00"
+816558-816597 spiflash: rdsr: "Read address: 0x021c60"
+816598-816917 spiflash: bits2: "Read 32 bytes: ñÿ"
+940171-940192 spiflash: rdsr: "Command: 2x I/O read"
+940191-940212 spiflash: bits: "AD1: 0x02"
+940191-940212 spiflash: bits: "AD2: 0x1b"
+940211-940232 spiflash: bits: "AD3: 0xc0"
+940211-940232 spiflash: bits: "Dummy byte: 0x00"
+940191-940232 spiflash: rdsr: "Read address: 0x021bc0"
+940231-940550 spiflash: bits2: "Read 32 bytes: \a(\16\ 6\ 3"
diff --git a/decoder/test/spiflash/dualioreads_hex.output b/decoder/test/spiflash/dualioreads_hex.output
new file mode 100644 (file)
index 0000000..2cf04e9
--- /dev/null
@@ -0,0 +1,350 @@
+773838-773859 spiflash: rdsr: "Command: 2x I/O read"
+773858-773879 spiflash: bits: "AD1: 0x06"
+773858-773879 spiflash: bits: "AD2: 0x9b"
+773878-773899 spiflash: bits: "AD3: 0xc0"
+773878-773899 spiflash: bits: "Dummy byte: 0x00"
+773858-773899 spiflash: rdsr: "Read address: 0x069bc0"
+773898-774217 spiflash: bits2: "Read 32 bytes: 61 00 22 ce 0a 05 f7 fe 16 12 f0 28 91 58 11 48 01 32 ce 18 50 44 c0 42 c4 fc 40 40 f4 4a 4e 42"
+774277-774298 spiflash: rdsr: "Command: 2x I/O read"
+774297-774318 spiflash: bits: "AD1: 0x06"
+774297-774318 spiflash: bits: "AD2: 0xa5"
+774317-774338 spiflash: bits: "AD3: 0xc0"
+774317-774338 spiflash: bits: "Dummy byte: 0x00"
+774297-774338 spiflash: rdsr: "Read address: 0x06a5c0"
+774337-774656 spiflash: bits2: "Read 32 bytes: 33 10 0b 42 30 f3 40 30 30 60 21 84 ff 32 c3 1f 50 33 82 3a 22 0c 03 40 23 93 0d f0 12 c1 e0 d9"
+774931-774950 spiflash: rdsr: "Command: 2x I/O read"
+774951-774970 spiflash: bits: "AD1: 0x06"
+774951-774970 spiflash: bits: "AD2: 0x72"
+774971-774990 spiflash: bits: "AD3: 0xa0"
+774971-774990 spiflash: bits: "Dummy byte: 0x00"
+774951-774990 spiflash: rdsr: "Read address: 0x0672a0"
+774991-775310 spiflash: bits2: "Read 32 bytes: 20 45 98 ea 20 20 74 02 21 00 12 c1 10 80 00 00 41 cc ff c0 52 11 5a 44 38 24 0c 02 26 13 07 72"
+775337-775358 spiflash: rdsr: "Command: 2x I/O read"
+775357-775378 spiflash: bits: "AD1: 0x06"
+775357-775378 spiflash: bits: "AD2: 0x72"
+775377-775398 spiflash: bits: "AD3: 0xc0"
+775377-775398 spiflash: bits: "Dummy byte: 0x00"
+775357-775398 spiflash: rdsr: "Read address: 0x0672c0"
+775397-775716 spiflash: bits2: "Read 32 bytes: 04 0c 0c 16 70 26 83 20 20 74 0d f0 31 c5 ff c0 22 11 2a 23 22 02 0d 0d f0 00 00 00 31 c1 ff c0"
+776110-776129 spiflash: rdsr: "Command: 2x I/O read"
+776130-776149 spiflash: bits: "AD1: 0x05"
+776130-776149 spiflash: bits: "AD2: 0xa5"
+776150-776169 spiflash: bits: "AD3: 0xc0"
+776150-776169 spiflash: bits: "Dummy byte: 0x00"
+776130-776169 spiflash: rdsr: "Read address: 0x05a5c0"
+776170-776489 spiflash: bits2: "Read 32 bytes: 32 00 01 d0 22 90 37 e3 02 46 de ff 42 12 2c 80 44 c0 16 94 f4 46 db ff 56 3a f4 52 a0 17 97 35"
+777053-777074 spiflash: rdsr: "Command: 2x I/O read"
+777073-777094 spiflash: bits: "AD1: 0x05"
+777073-777094 spiflash: bits: "AD2: 0x72"
+777093-777114 spiflash: bits: "AD3: 0x60"
+777093-777114 spiflash: bits: "Dummy byte: 0x00"
+777073-777114 spiflash: rdsr: "Read address: 0x057260"
+777113-777432 spiflash: bits2: "Read 32 bytes: e9 41 d9 31 ed 02 d8 12 f2 12 0b d8 1d cd 03 da ff f2 cf 18 d0 5f c0 02 c5 e8 e6 a0 02 46 8c 00"
+777952-777973 spiflash: rdsr: "Command: 2x I/O read"
+777972-777993 spiflash: bits: "AD1: 0x05"
+777972-777993 spiflash: bits: "AD2: 0x72"
+777992-778013 spiflash: bits: "AD3: 0xa0"
+777992-778013 spiflash: bits: "Dummy byte: 0x00"
+777972-778013 spiflash: rdsr: "Read address: 0x0572a0"
+778012-778331 spiflash: bits2: "Read 32 bytes: 5c 01 28 22 85 13 fe d9 3c 62 a0 dd 22 4c 01 78 01 20 30 74 32 4c 00 72 c7 dc 79 4c e6 27 02 06"
+778385-778404 spiflash: rdsr: "Command: 2x I/O read"
+778405-778424 spiflash: bits: "AD1: 0x05"
+778405-778424 spiflash: bits: "AD2: 0x72"
+778425-778444 spiflash: bits: "AD3: 0xc0"
+778425-778444 spiflash: bits: "Dummy byte: 0x00"
+778405-778444 spiflash: rdsr: "Read address: 0x0572c0"
+778445-778764 spiflash: bits2: "Read 32 bytes: 7d 00 81 e1 ff 3c 2a 2c db 91 11 f0 d0 2f c0 02 0d 01 7d 0d 2b 40 47 a2 02 46 75 00 22 0d 00 2c"
+778799-778818 spiflash: rdsr: "Command: 2x I/O read"
+778819-778838 spiflash: bits: "AD1: 0x05"
+778819-778838 spiflash: bits: "AD2: 0x33"
+778839-778858 spiflash: bits: "AD3: 0x00"
+778839-778858 spiflash: bits: "Dummy byte: 0x00"
+778819-778858 spiflash: rdsr: "Read address: 0x053300"
+778859-779177 spiflash: bits2: "Read 32 bytes: 01 f0 ff c0 00 00 08 01 12 c1 10 0d f0 00 00 00 74 96 fe 3f 22 a3 70 12 c1 f0 c2 61 01 02 61 00"
+779230-779249 spiflash: rdsr: "Command: 2x I/O read"
+779250-779269 spiflash: bits: "AD1: 0x05"
+779250-779269 spiflash: bits: "AD2: 0x73"
+779270-779289 spiflash: bits: "AD3: 0x00"
+779270-779289 spiflash: bits: "Dummy byte: 0x00"
+779250-779289 spiflash: rdsr: "Read address: 0x057300"
+779290-779609 spiflash: bits2: "Read 32 bytes: 22 cc 46 6c 00 67 a2 02 06 46 00 27 26 e9 0c 02 b6 40 25 52 0d 03 42 0d 02 80 55 11 d2 0d 05 50"
+780172-780193 spiflash: rdsr: "Command: 2x I/O read"
+780192-780213 spiflash: bits: "AD1: 0x05"
+780192-780213 spiflash: bits: "AD2: 0x75"
+780212-780233 spiflash: bits: "AD3: 0x00"
+780212-780233 spiflash: bits: "Dummy byte: 0x00"
+780192-780233 spiflash: rdsr: "Read address: 0x057500"
+780232-780551 spiflash: bits2: "Read 32 bytes: 8c 60 d2 00 01 f6 3d 01 39 7c 08 fc 1c a8 9c 30 e2 00 01 1c e4 52 00 00 fd 08 60 55 c0 50 f4 83"
+780580-780601 spiflash: rdsr: "Command: 2x I/O read"
+780600-780621 spiflash: bits: "AD1: 0x05"
+780600-780621 spiflash: bits: "AD2: 0x75"
+780620-780641 spiflash: bits: "AD3: 0x20"
+780620-780641 spiflash: bits: "Dummy byte: 0x00"
+780600-780641 spiflash: rdsr: "Read address: 0x057520"
+780640-780959 spiflash: bits2: "Read 32 bytes: f7 be 01 39 fc 02 2c 10 1c 69 9c 00 a2 00 00 72 00 01 60 aa c0 a0 98 83 97 b7 02 32 6c 10 c8 21"
+780990-781011 spiflash: rdsr: "Command: 2x I/O read"
+781010-781031 spiflash: bits: "AD1: 0x05"
+781010-781031 spiflash: bits: "AD2: 0x75"
+781030-781051 spiflash: bits: "AD3: 0x40"
+781030-781051 spiflash: bits: "Dummy byte: 0x00"
+781010-781051 spiflash: rdsr: "Read address: 0x057540"
+781050-781369 spiflash: bits2: "Read 32 bytes: d8 31 e8 41 f8 51 08 11 12 c1 20 0d f0 0c 22 86 dd ff 00 00 00 50 f2 00 00 50 f2 04 00 50 f2 05"
+781735-781756 spiflash: rdsr: "Command: 2x I/O read"
+781755-781776 spiflash: bits: "AD1: 0x05"
+781755-781776 spiflash: bits: "AD2: 0x9c"
+781775-781796 spiflash: bits: "AD3: 0x00"
+781775-781796 spiflash: bits: "Dummy byte: 0x00"
+781755-781796 spiflash: rdsr: "Read address: 0x059c00"
+781795-782114 spiflash: bits2: "Read 32 bytes: 12 02 00 18 29 41 02 c0 fe 16 d0 0c 28 8c 45 fa ff 01 f0 ff fc f2 09 21 38 8c 52 c0 e3 42 05 03"
+782145-782166 spiflash: rdsr: "Command: 2x I/O read"
+782165-782186 spiflash: bits: "AD1: 0x05"
+782165-782186 spiflash: bits: "AD2: 0x9b"
+782185-782206 spiflash: bits: "AD3: 0xc0"
+782185-782206 spiflash: bits: "Dummy byte: 0x00"
+782165-782206 spiflash: rdsr: "Read address: 0x059bc0"
+782205-782524 spiflash: bits2: "Read 32 bytes: 1b 55 8c 23 0c 02 0d f0 50 50 74 57 96 ec 0c 12 0d f0 00 00 9d 96 fe 3f ab 96 fe 3f 50 3c 27 40"
+782559-782578 spiflash: rdsr: "Command: 2x I/O read"
+782579-782598 spiflash: bits: "AD1: 0x05"
+782579-782598 spiflash: bits: "AD2: 0x9c"
+782599-782618 spiflash: bits: "AD3: 0x20"
+782599-782618 spiflash: bits: "Dummy byte: 0x00"
+782579-782618 spiflash: rdsr: "Read address: 0x059c20"
+782619-782938 spiflash: bits2: "Read 32 bytes: 62 05 02 80 44 11 60 44 20 80 44 11 62 05 01 52 05 00 60 44 20 62 03 01 80 44 11 50 44 20 67 94"
+783184-783203 spiflash: rdsr: "Command: 2x I/O read"
+783204-783223 spiflash: bits: "AD1: 0x05"
+783204-783223 spiflash: bits: "AD2: 0x9c"
+783224-783243 spiflash: bits: "AD3: 0x60"
+783224-783243 spiflash: bits: "Dummy byte: 0x00"
+783204-783243 spiflash: rdsr: "Read address: 0x059c60"
+783244-783563 spiflash: bits2: "Read 32 bytes: 16 e3 fe 21 20 e9 32 21 04 42 a0 06 32 c3 10 01 52 35 c0 00 00 08 21 56 72 fd 42 1c 01 32 a0 f0"
+784825-784846 spiflash: rdsr: "Command: 2x I/O read"
+784845-784866 spiflash: bits: "AD1: 0x03"
+784845-784866 spiflash: bits: "AD2: 0x32"
+784865-784886 spiflash: bits: "AD3: 0x60"
+784865-784886 spiflash: bits: "Dummy byte: 0x00"
+784845-784886 spiflash: rdsr: "Read address: 0x033260"
+784885-785204 spiflash: bits2: "Read 32 bytes: 00 00 01 00 00 00 02 00 00 00 04 00 92 a0 90 90 11 c0 d2 61 21 e2 61 20 f2 61 1f 02 61 23 c2 61"
+785480-785501 spiflash: rdsr: "Command: 2x I/O read"
+785500-785521 spiflash: bits: "AD1: 0x05"
+785500-785521 spiflash: bits: "AD2: 0xa0"
+785520-785541 spiflash: bits: "AD3: 0xa0"
+785520-785541 spiflash: bits: "Dummy byte: 0x00"
+785500-785541 spiflash: rdsr: "Read address: 0x05a0a0"
+785540-785859 spiflash: bits2: "Read 32 bytes: dc f2 42 0d 08 0c 45 50 44 20 42 4d 08 0c 02 c2 21 13 d2 21 14 e2 21 15 f2 21 16 02 21 12 12 c1"
+786128-786147 spiflash: rdsr: "Command: 2x I/O read"
+786148-786167 spiflash: bits: "AD1: 0x02"
+786148-786167 spiflash: bits: "AD2: 0x75"
+786168-786187 spiflash: bits: "AD3: 0x00"
+786168-786187 spiflash: bits: "Dummy byte: 0x00"
+786148-786187 spiflash: rdsr: "Read address: 0x027500"
+786188-786507 spiflash: bits2: "Read 32 bytes: f0 00 00 00 b4 08 10 40 12 c1 d0 c2 61 0a c1 a8 ff 02 61 0b 72 2c 00 16 97 04 39 01 49 11 29 21"
+786538-786557 spiflash: rdsr: "Command: 2x I/O read"
+786558-786577 spiflash: bits: "AD1: 0x02"
+786558-786577 spiflash: bits: "AD2: 0x75"
+786578-786597 spiflash: bits: "AD3: 0x20"
+786578-786597 spiflash: bits: "Dummy byte: 0x00"
+786558-786597 spiflash: rdsr: "Read address: 0x027520"
+786598-786917 spiflash: bits2: "Read 32 bytes: ec e5 59 41 69 51 85 dd ff 58 41 68 51 66 12 0f 28 0c 3d 01 4d 06 01 f3 ff c0 00 00 86 09 00 00"
+786943-786964 spiflash: rdsr: "Command: 2x I/O read"
+786963-786982 spiflash: bits: "AD1: 0x02"
+786963-786982 spiflash: bits: "AD2: 0x73"
+786983-787004 spiflash: bits: "AD3: 0x00"
+786983-787004 spiflash: bits: "Dummy byte: 0x00"
+786963-787004 spiflash: rdsr: "Read address: 0x027300"
+787003-787322 spiflash: bits2: "Read 32 bytes: 31 a4 fe 0c 02 c0 20 00 38 03 27 13 0e 21 6b ff 0c 23 c0 20 00 48 02 0c 12 40 23 93 0d f0 00 00"
+787387-787406 spiflash: rdsr: "Command: 2x I/O read"
+787407-787426 spiflash: bits: "AD1: 0x02"
+787407-787426 spiflash: bits: "AD2: 0x75"
+787427-787446 spiflash: bits: "AD3: 0x40"
+787427-787446 spiflash: bits: "Dummy byte: 0x00"
+787407-787446 spiflash: rdsr: "Read address: 0x027540"
+787447-787766 spiflash: bits2: "Read 32 bytes: 28 0c 3d 01 4d 05 01 ef ff c0 00 00 86 05 00 00 00 00 50 45 20 70 27 20 10 31 20 0c 05 c5 4d ff"
+790114-790135 spiflash: rdsr: "Command: 2x I/O read"
+790134-790155 spiflash: bits: "AD1: 0x05"
+790134-790155 spiflash: bits: "AD2: 0x1c"
+790154-790175 spiflash: bits: "AD3: 0x60"
+790154-790175 spiflash: bits: "Dummy byte: 0x00"
+790134-790175 spiflash: rdsr: "Read address: 0x051c60"
+790174-790493 spiflash: bits2: "Read 32 bytes: 12 c1 f0 0c 04 0c a5 09 31 85 6f d1 08 31 12 c1 10 0d f0 00 20 52 20 21 8a 39 12 c1 f0 22 22 00"
+790517-790538 spiflash: rdsr: "Command: 2x I/O read"
+790537-790558 spiflash: bits: "AD1: 0x05"
+790537-790558 spiflash: bits: "AD2: 0x1c"
+790557-790578 spiflash: bits: "AD3: 0x80"
+790557-790578 spiflash: bits: "Dummy byte: 0x00"
+790537-790578 spiflash: rdsr: "Read address: 0x051c80"
+790577-790896 spiflash: bits2: "Read 32 bytes: 30 43 20 3d 05 09 31 45 ea d3 08 31 12 c1 10 0d f0 00 00 00 21 83 39 28 02 0d f0 00 82 03 00 1b"
+790927-790948 spiflash: rdsr: "Command: 2x I/O read"
+790947-790968 spiflash: bits: "AD1: 0x02"
+790947-790968 spiflash: bits: "AD2: 0x5b"
+790967-790988 spiflash: bits: "AD3: 0x20"
+790967-790988 spiflash: bits: "Dummy byte: 0x00"
+790947-790988 spiflash: rdsr: "Read address: 0x025b20"
+790987-791306 spiflash: bits2: "Read 32 bytes: 35 f5 0c 02 0d f0 0c 12 0d f0 00 00 12 c1 f0 d9 11 40 d3 82 c9 21 3d 0d 09 31 01 f4 eb c0 00 00"
+791330-791349 spiflash: rdsr: "Command: 2x I/O read"
+791350-791369 spiflash: bits: "AD1: 0x02"
+791350-791369 spiflash: bits: "AD2: 0x5b"
+791370-791389 spiflash: bits: "AD3: 0x40"
+791370-791389 spiflash: bits: "Dummy byte: 0x00"
+791350-791389 spiflash: rdsr: "Read address: 0x025b40"
+791390-791708 spiflash: bits2: "Read 32 bytes: cd 02 8c 82 0c 03 4d 0d 01 e2 e9 c0 00 00 08 31 2d 0c d8 11 c8 21 12 c1 10 0d f0 00 12 c1 e0 c9"
+792063-792084 spiflash: rdsr: "Command: 2x I/O read"
+792083-792104 spiflash: bits: "AD1: 0x06"
+792083-792104 spiflash: bits: "AD2: 0x90"
+792103-792124 spiflash: bits: "AD3: 0x60"
+792103-792124 spiflash: bits: "Dummy byte: 0x00"
+792083-792124 spiflash: rdsr: "Read address: 0x069060"
+792123-792442 spiflash: bits2: "Read 32 bytes: 54 15 10 40 d8 36 10 40 22 a0 28 32 a0 04 0c 04 12 c1 e0 f9 61 e9 51 d9 41 c9 31 09 21 45 95 bd"
+795564-795583 spiflash: rdsr: "Command: 2x I/O read"
+795584-795603 spiflash: bits: "AD1: 0x02"
+795584-795603 spiflash: bits: "AD2: 0x72"
+795604-795623 spiflash: bits: "AD3: 0x60"
+795604-795623 spiflash: bits: "Dummy byte: 0x00"
+795584-795623 spiflash: rdsr: "Read address: 0x027260"
+795624-795943 spiflash: bits2: "Read 32 bytes: 02 0b 33 c0 20 00 39 02 86 f1 ff 00 28 12 29 14 28 32 c0 20 00 29 0c 08 31 c8 21 12 c1 10 0d f0"
+797415-797436 spiflash: rdsr: "Command: 2x I/O read"
+797435-797456 spiflash: bits: "AD1: 0x02"
+797435-797456 spiflash: bits: "AD2: 0xbe"
+797455-797476 spiflash: bits: "AD3: 0x60"
+797455-797476 spiflash: bits: "Dummy byte: 0x00"
+797435-797476 spiflash: rdsr: "Read address: 0x02be60"
+797475-797794 spiflash: bits2: "Read 32 bytes: 32 21 01 28 01 85 bf 02 66 02 20 58 0c e8 05 d8 25 2d 05 f8 35 e9 0c 01 68 d0 c0 00 00 cc 3d 5d"
+797821-797842 spiflash: rdsr: "Command: 2x I/O read"
+797841-797862 spiflash: bits: "AD1: 0x02"
+797841-797862 spiflash: bits: "AD2: 0xbe"
+797861-797882 spiflash: bits: "AD3: 0x80"
+797861-797882 spiflash: bits: "Dummy byte: 0x00"
+797841-797882 spiflash: rdsr: "Read address: 0x02be80"
+797881-798200 spiflash: bits2: "Read 32 bytes: 0e 06 f1 ff 2d 0f c0 0d 00 86 ee ff 38 0c 48 13 47 b2 07 20 24 c0 29 13 c6 00 00 0c 02 29 13 08"
+798498-798517 spiflash: rdsr: "Command: 2x I/O read"
+798518-798537 spiflash: bits: "AD1: 0x02"
+798518-798537 spiflash: bits: "AD2: 0xaa"
+798538-798557 spiflash: bits: "AD3: 0x60"
+798538-798557 spiflash: bits: "Dummy byte: 0x00"
+798518-798557 spiflash: rdsr: "Read address: 0x02aa60"
+798558-798876 spiflash: bits2: "Read 32 bytes: 20 0d f0 00 75 0e ff 3f 12 c1 f0 09 31 c5 f6 ff 31 fd ff 22 03 00 1b 22 20 20 74 22 43 00 07 62"
+798986-799007 spiflash: rdsr: "Command: 2x I/O read"
+799006-799027 spiflash: bits: "AD1: 0x02"
+799006-799027 spiflash: bits: "AD2: 0xaa"
+799026-799047 spiflash: bits: "AD3: 0x80"
+799026-799047 spiflash: bits: "Dummy byte: 0x00"
+799006-799047 spiflash: rdsr: "Read address: 0x02aa80"
+799046-799365 spiflash: bits2: "Read 32 bytes: 02 85 96 ff 08 31 12 c1 10 0d f0 00 12 c1 e0 58 62 c9 61 09 71 cd 02 26 15 51 ac f3 32 02 22 1c"
+799899-799918 spiflash: rdsr: "Command: 2x I/O read"
+799919-799938 spiflash: bits: "AD1: 0x02"
+799919-799938 spiflash: bits: "AD2: 0xbe"
+799939-799958 spiflash: bits: "AD3: 0x40"
+799939-799958 spiflash: bits: "Dummy byte: 0x00"
+799919-799958 spiflash: rdsr: "Read address: 0x02be40"
+799959-800278 spiflash: bits2: "Read 32 bytes: 81 f9 71 29 01 39 11 58 0c cc d5 28 01 38 11 4d 05 c5 c0 02 c6 11 00 00 00 00 42 25 01 16 c4 00"
+800312-800331 spiflash: rdsr: "Command: 2x I/O read"
+800332-800351 spiflash: bits: "AD1: 0x02"
+800332-800351 spiflash: bits: "AD2: 0xea"
+800352-800371 spiflash: bits: "AD3: 0x60"
+800352-800371 spiflash: bits: "Dummy byte: 0x00"
+800332-800371 spiflash: rdsr: "Read address: 0x02ea60"
+800372-800690 spiflash: bits2: "Read 32 bytes: 12 c1 d0 d2 61 09 dd 03 c9 a1 e9 81 f9 71 09 b1 cd 04 ed 02 30 d1 83 c5 61 f8 fd 02 ac ec 0c a3"
+800895-800916 spiflash: rdsr: "Command: 2x I/O read"
+800915-800936 spiflash: bits: "AD1: 0x02"
+800915-800936 spiflash: bits: "AD2: 0xea"
+800935-800956 spiflash: bits: "AD3: 0x80"
+800935-800956 spiflash: bits: "Dummy byte: 0x00"
+800915-800956 spiflash: rdsr: "Read address: 0x02ea80"
+800955-801274 spiflash: bits2: "Read 32 bytes: 2d 0c 01 d3 c7 c0 00 00 4d 02 28 0e 3d 0d 0c 05 05 03 f8 66 12 0e c5 5f f8 f0 22 c0 20 22 a0 f0"
+804204-804225 spiflash: rdsr: "Command: 2x I/O read"
+804224-804245 spiflash: bits: "AD1: 0x02"
+804224-804245 spiflash: bits: "AD2: 0x65"
+804244-804265 spiflash: bits: "AD3: 0xc0"
+804244-804265 spiflash: bits: "Dummy byte: 0x00"
+804224-804265 spiflash: rdsr: "Read address: 0x0265c0"
+804264-804583 spiflash: bits2: "Read 32 bytes: f7 a5 85 21 d1 fe 1a 22 f9 02 c6 de ff 31 81 fe fd 0d 3a 21 c5 75 10 41 7f fe 4a 21 c5 a9 11 51"
+805344-805365 spiflash: rdsr: "Command: 2x I/O read"
+805364-805385 spiflash: bits: "AD1: 0x03"
+805364-805385 spiflash: bits: "AD2: 0x7e"
+805384-805405 spiflash: bits: "AD3: 0x80"
+805384-805405 spiflash: bits: "Dummy byte: 0x00"
+805364-805405 spiflash: rdsr: "Read address: 0x037e80"
+805404-805723 spiflash: bits2: "Read 32 bytes: 66 12 e1 2d 0c 05 18 fe 16 92 fd 46 77 00 2d 0c 85 e2 fe 31 eb ff 37 92 22 46 09 00 00 00 00 28"
+807255-807274 spiflash: rdsr: "Command: 2x I/O read"
+807275-807294 spiflash: bits: "AD1: 0x02"
+807275-807294 spiflash: bits: "AD2: 0x60"
+807295-807314 spiflash: bits: "AD3: 0xa0"
+807295-807314 spiflash: bits: "Dummy byte: 0x00"
+807275-807314 spiflash: rdsr: "Read address: 0x0260a0"
+807315-807633 spiflash: bits2: "Read 32 bytes: ac 0c 00 00 8c 0c 00 00 c8 0c 00 00 c0 0c 00 00 c4 0c 00 00 bc 0c 00 00 80 0c 00 00 d8 0c 00 00"
+808310-808329 spiflash: rdsr: "Command: 2x I/O read"
+808330-808349 spiflash: bits: "AD1: 0x02"
+808330-808349 spiflash: bits: "AD2: 0x35"
+808350-808369 spiflash: bits: "AD3: 0x00"
+808350-808369 spiflash: bits: "Dummy byte: 0x00"
+808330-808369 spiflash: rdsr: "Read address: 0x023500"
+808370-808688 spiflash: bits2: "Read 32 bytes: 21 37 f5 27 9c 05 c8 1d 06 05 00 00 21 35 f5 27 9c 05 c8 2d 06 02 00 00 21 33 f5 27 9c 01 c8 3d"
+808731-808750 spiflash: rdsr: "Command: 2x I/O read"
+808751-808770 spiflash: bits: "AD1: 0x02"
+808751-808770 spiflash: bits: "AD2: 0x35"
+808771-808790 spiflash: bits: "AD3: 0x20"
+808771-808790 spiflash: bits: "Dummy byte: 0x00"
+808751-808790 spiflash: rdsr: "Read address: 0x023520"
+808791-809110 spiflash: bits2: "Read 32 bytes: 28 6c 29 2c 22 1c 06 37 62 1b 22 2c 04 16 52 01 32 9c 06 21 30 f5 e0 e0 74 20 43 10 40 40 f4 9c"
+809158-809179 spiflash: rdsr: "Command: 2x I/O read"
+809178-809199 spiflash: bits: "AD1: 0x02"
+809178-809199 spiflash: bits: "AD2: 0x35"
+809198-809219 spiflash: bits: "AD3: 0x40"
+809198-809219 spiflash: bits: "Dummy byte: 0x00"
+809178-809219 spiflash: rdsr: "Read address: 0x023540"
+809218-809537 spiflash: bits2: "Read 32 bytes: 24 86 08 00 00 00 2d 0d 3d 0c c5 08 00 16 f2 fd 7c f2 c6 15 00 20 23 20 22 5c 06 32 2c 19 21 26"
+809780-809799 spiflash: rdsr: "Command: 2x I/O read"
+809800-809819 spiflash: bits: "AD1: 0x02"
+809800-809819 spiflash: bits: "AD2: 0x5c"
+809820-809839 spiflash: bits: "AD3: 0x00"
+809820-809839 spiflash: bits: "Dummy byte: 0x00"
+809800-809839 spiflash: rdsr: "Read address: 0x025c00"
+809840-810159 spiflash: bits2: "Read 32 bytes: 12 c1 10 0d f0 00 00 00 0c 02 0d f0 12 c1 e0 d9 51 dd 02 22 13 06 c9 61 e9 41 f9 31 09 71 cd 03"
+810182-810203 spiflash: rdsr: "Command: 2x I/O read"
+810202-810223 spiflash: bits: "AD1: 0x02"
+810202-810223 spiflash: bits: "AD2: 0x5c"
+810222-810243 spiflash: bits: "AD3: 0x20"
+810222-810243 spiflash: bits: "Dummy byte: 0x00"
+810202-810243 spiflash: rdsr: "Read address: 0x025c20"
+810242-810561 spiflash: bits2: "Read 32 bytes: fd 04 ed 05 87 62 0d 32 93 07 2d 0d 42 a0 00 52 a0 02 45 70 2c 32 1c 06 21 c7 eb f0 4f 20 20 23"
+810679-810698 spiflash: rdsr: "Command: 2x I/O read"
+810699-810718 spiflash: bits: "AD1: 0x02"
+810699-810718 spiflash: bits: "AD2: 0x5c"
+810719-810738 spiflash: bits: "AD3: 0x60"
+810719-810738 spiflash: bits: "Dummy byte: 0x00"
+810699-810738 spiflash: rdsr: "Read address: 0x025c60"
+810739-811057 spiflash: bits2: "Read 32 bytes: 12 c1 f0 c9 21 cd 03 32 93 07 02 61 03 85 6c 2c 32 1c 06 66 02 0d 41 b7 eb 30 34 10 32 5c 06 46"
+811450-811469 spiflash: rdsr: "Command: 2x I/O read"
+811470-811489 spiflash: bits: "AD1: 0x05"
+811470-811489 spiflash: bits: "AD2: 0x20"
+811490-811509 spiflash: bits: "AD3: 0xa0"
+811490-811509 spiflash: bits: "Dummy byte: 0x00"
+811470-811509 spiflash: rdsr: "Read address: 0x0520a0"
+811510-811829 spiflash: bits2: "Read 32 bytes: 0d f0 00 00 30 30 74 4a 42 c6 01 00 52 02 00 37 15 06 1b 22 47 92 f4 0c 02 0d f0 00 5d 02 0c 02"
+813240-813261 spiflash: rdsr: "Command: 2x I/O read"
+813260-813281 spiflash: bits: "AD1: 0x02"
+813260-813281 spiflash: bits: "AD2: 0x1c"
+813280-813301 spiflash: bits: "AD3: 0x00"
+813280-813301 spiflash: bits: "Dummy byte: 0x00"
+813260-813301 spiflash: rdsr: "Read address: 0x021c00"
+813300-813619 spiflash: bits2: "Read 32 bytes: 28 41 3d 0f 4d 01 5d 0d 6d 0e 05 bb ff 66 02 04 7c f2 86 13 00 28 41 58 4f 3d 0d 4d 0c c0 0e 00"
+813815-813836 spiflash: rdsr: "Command: 2x I/O read"
+813835-813856 spiflash: bits: "AD1: 0x02"
+813835-813856 spiflash: bits: "AD2: 0x1c"
+813855-813876 spiflash: bits: "AD3: 0x20"
+813855-813876 spiflash: bits: "Dummy byte: 0x00"
+813835-813876 spiflash: rdsr: "Read address: 0x021c20"
+813875-814194 spiflash: bits2: "Read 32 bytes: 26 02 ec 28 0f 17 e2 0b 38 01 28 3f 37 a2 34 2d 03 c6 0b 00 0c 06 72 cf 19 06 06 00 00 28 41 4d"
+816538-816557 spiflash: rdsr: "Command: 2x I/O read"
+816558-816577 spiflash: bits: "AD1: 0x02"
+816558-816577 spiflash: bits: "AD2: 0x1c"
+816578-816597 spiflash: bits: "AD3: 0x60"
+816578-816597 spiflash: bits: "Dummy byte: 0x00"
+816558-816597 spiflash: rdsr: "Read address: 0x021c60"
+816598-816917 spiflash: bits2: "Read 32 bytes: f1 ff 00 00 02 21 13 c2 21 12 d2 21 11 e2 21 10 f8 f1 12 c1 50 0d f0 00 12 c1 b0 29 01 28 23 c2"
+940171-940192 spiflash: rdsr: "Command: 2x I/O read"
+940191-940212 spiflash: bits: "AD1: 0x02"
+940191-940212 spiflash: bits: "AD2: 0x1b"
+940211-940232 spiflash: bits: "AD3: 0xc0"
+940211-940232 spiflash: bits: "Dummy byte: 0x00"
+940191-940232 spiflash: rdsr: "Read address: 0x021bc0"
+940231-940550 spiflash: bits2: "Read 32 bytes: 07 28 16 06 03 00 00 00 00 27 23 04 2c 42 22 66 02 28 06 38 26 48 1f 3a 22 22 c2 fc c8 02 0c 03"
index a901750a3fa42a99e89efef8ee500e24cb811e3d..aa417acaac59fb9858f0163bcd83fb83ad91de5f 100644 (file)
@@ -53,3 +53,17 @@ test erase_hex
        stack spi spiflash
        input spi/mx25l1605d/mx25l1605d_erase.sr
        output spiflash annotation match erase_hex.output
+
+test dualioreads_ascii
+       protocol-decoder spi channel cs=2 channel miso=1 channel clk=0 channel mosi=3
+       protocol-decoder spiflash option format=ascii
+       stack spi spiflash
+       input spi/spiflash_dualio/dualioreads.sr
+       output spiflash annotation match dualioreads_ascii.output
+
+test dualioreads_hex
+       protocol-decoder spi channel cs=2 channel miso=1 channel clk=0 channel mosi=3
+       protocol-decoder spiflash option format=hex
+       stack spi spiflash
+       input spi/spiflash_dualio/dualioreads.sr
+       output spiflash annotation match dualioreads_hex.output