sdcard_spi: Add a CMD17 test-case.
authorUwe Hermann <uwe@hermann-uwe.de>
Sun, 30 Jun 2019 13:30:55 +0000 (15:30 +0200)
committerUwe Hermann <uwe@hermann-uwe.de>
Sun, 30 Jun 2019 14:25:43 +0000 (16:25 +0200)
decoder/test/sdcard_spi/cmd17.output [new file with mode: 0644]
decoder/test/sdcard_spi/test.conf

diff --git a/decoder/test/sdcard_spi/cmd17.output b/decoder/test/sdcard_spi/cmd17.output
new file mode 100644 (file)
index 0000000..9ff72e1
--- /dev/null
@@ -0,0 +1,19 @@
+114-135 sdcard_spi: bit-warnings: "Start bit: 0"
+135-156 sdcard_spi: bit-warnings: "Transmitter bit: 1"
+156-281 sdcard_spi: bit-warnings: "Command: CMD17 (READ_SINGLE_BLOCK)"
+307-1050 sdcard_spi: bit-warnings: "Argument: 0x000f"
+1074-1220 sdcard_spi: bit-warnings: "CRC7: 0x0"
+1220-1240 sdcard_spi: bit-warnings: "End bit: 1"
+114-1240 sdcard_spi: cmd17: "CMD17 (READ_SINGLE_BLOCK): Read a block from address 0x000f"
+1459-1626 sdcard_spi: acmd1: "R1: 0x00"
+1605-1626 sdcard_spi: bit-warnings: "Card is not in idle state"
+1584-1605 sdcard_spi: bit-warnings: "Erase sequence not cleared"
+1563-1584 sdcard_spi: bit-warnings: "No illegal command detected"
+1542-1563 sdcard_spi: bit-warnings: "CRC check of last command was successful"
+1521-1542 sdcard_spi: bit-warnings: "No error in the sequence of erase commands"
+1500-1521 sdcard_spi: bit-warnings: "No misaligned address used in command"
+1480-1500 sdcard_spi: bit-warnings: "Command argument not outside allowed range"
+1459-1480 sdcard_spi: bit-warnings: "Bit 7 (always 0)"
+9250-9417 sdcard_spi: cmd17: "Start Block"
+9452-110815 sdcard_spi: cmd17: "Block data: [83, 105, 103, 114, 111, 107, 32, 114, 111, 99, 107, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]"
+110845-111202 sdcard_spi: cmd17: "CRC"
index d551f8aab3bfa6d5d3980c94e8873a0574390dcf..f76119dba283965337771e0735be9449fb78c30f 100644 (file)
@@ -25,3 +25,10 @@ test data_transfer_complete_real
        stack spi sdcard_spi
        input sdcard/spi_mode/write_single_block/data_transfer_complete_real.sr
        output sdcard_spi annotation match data_transfer_complete_real.output
+
+test cmd17
+       protocol-decoder spi channel cs=3 channel mosi=0 channel clk=2 channel miso=1
+       protocol-decoder sdcard_spi
+       stack spi sdcard_spi
+       input sdcard/spi_mode/cmds/cmd17.sr
+       output sdcard_spi annotation match cmd17.output