106
Bus Pirate Support / Re: Bus Pirate BASIC script engine problems
[tt:]Ready
SPI(BASIC)> 100 send 254
Ready
SPI(BASIC)> 101 send 0
Ready
SPI(BASIC)> 102 send 0
Ready
SPI(BASIC)> 103 send 2
Ready
SPI(BASIC)> 104 send 0
Ready
SPI(BASIC)> list
100 SEND 254
101 SEND 0
102 SEND 0
103 SEND 2
104 SEND 0
1000 END
65535 END
36 bytes.
Ready
SPI(BASIC)> run
Error(3) @line:1000 @pgmspace:33
Ready
SPI(BASIC)> 1000
Ready
SPI(BASIC)> list
100 SEND 254
101 SEND 0
102 SEND 0
103 SEND 2
104 SEND 0
65535 END
30 bytes.
Ready
SPI(BASIC)> run
Ready
SPI(BASIC)> run
Ready
SPI(BASIC)> list
100 SEND 254
101 SEND 0
102 SEND 0
103 SEND 2
104 SEND 0
65535 END
30 bytes.
Ready
SPI(BASIC)> 200 send 254
Ready
SPI(BASIC)> 201 send 0
Ready
SPI(BASIC)> 202 send 0
Ready
SPI(BASIC)> 203 send 1
Ready
SPI(BASIC)> 204 send 0
Ready
SPI(BASIC)> list
100 SEND 254
101 SEND 0
102 SEND 0
103 SEND 2
104 SEND 0
200 SEND 254
201 SEND 0
202 SEND 0
203 SEND 1
204 SEND 0
65535 END
57 bytes.
Ready
SPI(BASIC)> 300 send 254
Ready
SPI(BASIC)> 301 send 0
Ready
SPI(BASIC)> 302 send 0
Ready
SPI(BASIC)> 303 send 0
Ready
SPI(BASIC)> 304 send 128
Ready
SPI(BASIC)> 400 send 254
Ready
SPI(BASIC)> 401 send 0
Ready
SPI(BASIC)> 402 send 0
Ready
SPI(BASIC)> 403 send 0
Ready
SPI(BASIC)> 404 send 64
Ready
SPI(BASIC)> 500 send 254
Ready
SPI(BASIC)> 501 send 0
Ready
SPI(BASIC)> 502 send 0
Ready
SPI(BASIC)> 503 send 0
Ready
SPI(BASIC)> 504 send 32
Ready
SPI(BASIC)> 600 send 128
Ready
SPI(BASIC)> 601 send 1
Ready
SPI(BASIC)> 602 send 248
Ready
SPI(BASIC)> 603 send 0
Ready
SPI(BASIC)> 604 send 32
Ready
SPI(BASIC)> 700 send 128
Ready
SPI(BASIC)> 701 send 1
Ready
SPI(BASIC)> 702 send 248
Ready
SPI(BASIC)> 703 send 0
Ready
SPI(BASIC)> 704 send 32
Ready
SPI(BASIC)> list
300 SEND 254
301 SEND 0
302 SEND 0
303 SEND 0
304 SEND 128
600 SEND 128
601 SEND 1
602 SEND 248
603 SEND 0
604 SEND 32
100 SEND 254
101 SEND 0
102 SEND 0
103 SEND 2
104 SEND 0
400 SEND 254
401 SEND 0
402 SEND 0
403 SEND 0
404 SEND 64
700 SEND 128
701 SEND 1
702 SEND 248
703 SEND 0
704 SEND 32
200 SEND 254
201 SEND 0
202 SEND 0
203 SEND 1
204 SEND 0
500 SEND 254
501 SEND 0
502 SEND 0
503 SEND 0
504 SEND 32
65535 END
202 bytes.
Ready
SPI(BASIC)> run
Ready
SPI(BASIC)> run
Ready
SPI(BASIC)> exit[/tt:]
Here is the debug output.
[tt:]SPI(BASIC)> debug
0xE4 0x01 0x2C 0x93 0x32 0x35 0x34 0xE2 0x01 0x2D 0x93 0x30 0xE2 0x01 0x2E 0x93
0x30 0xE2 0x01 0x2F 0x93 0x30 0xE4 0x01 0x30 0x93 0x31 0x32 0x38 0xE4 0x02 0x58
0x93 0x31 0x32 0x38 0xE2 0x02 0x59 0x93 0x31 0xE4 0x02 0x5A 0x93 0x32 0x34 0x38
0xE2 0x02 0x5B 0x93 0x30 0xE3 0x02 0x5C 0x93 0x33 0x32 0xE4 0x00 0x64 0x93 0x32
0x35 0x34 0xE2 0x00 0x65 0x93 0x30 0xE2 0x00 0x66 0x93 0x30 0xE2 0x00 0x67 0x93
0x32 0xE2 0x00 0x68 0x93 0x30 0xE4 0x01 0x90 0x93 0x32 0x35 0x34 0xE2 0x01 0x91
0x93 0x30 0xE2 0x01 0x92 0x93 0x30 0xE2 0x01 0x93 0x93 0x30 0xE3 0x01 0x94 0x93
0x36 0x34 0xE4 0x02 0xBC 0x93 0x31 0x32 0x38 0xE2 0x02 0xBD 0x93 0x31 0xE4 0x02
0xBE 0x93 0x32 0x34 0x38 0xE2 0x02 0xBF 0x93 0x30 0xE3 0x02 0xC0 0x93 0x33 0x32
0xE4 0x00 0xC8 0x93 0x32 0x35 0x34 0xE2 0x00 0xC9 0x93 0x30 0xE2 0x00 0xCA 0x93
0x30 0xE2 0x00 0xCB 0x93 0x31 0xE2 0x00 0xCC 0x93 0x30 0xE4 0x01 0xF4 0x93 0x32
0x35 0x34 0xE2 0x01 0xF5 0x93 0x30 0xE2 0x01 0xF6 0x93 0x30 0xE2 0x01 0xF7 0x93
0x30 0xE3 0x01 0xF8 0x93 0x33 0x32 0xE1 0xFF 0xFF 0xA1 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Ready
SPI(BASIC)>[/tt:]
Here is the version information.
[tt:]SPI> i
Bus Pirate v3a
Firmware v5.7 (r478) Bootloader v4.1
DEVID:0x0447 REVID:0x3043 (B5)
http://dangerousprototypes.com
CFG1:0xF9DF CFG2:0x3F7F
*----------*
Pinstates:
1.(BR) 2.(RD) 3.(OR) 4.(YW) 5.(GN) 6.(BL) 7.(PU) 8.(GR) 9.(WT) 0.(Blk)
GND 3.3V 5.0V ADC VPU AUX CLK MOSI CS MISO
P P P I I I O O O I
GND 3.30V 5.05V 0.00V 5.03V L L L H H
Power supplies ON, Pull-up resistors ON, Open drain outputs (H=Hi-Z, L=GND)
MSB set: MOST sig bit first, Number of bits read/write: 8
a/A/@ controls AUX pin
SPI (spd ckp ske smp csl hiz)=( 2 0 1 0 1 1 )
*----------*
SPI>[/tt:]
Let me know if there is anything else useful I can provide. I will try to hold off doing anything with the Bus Pirate for a while in case there is something you want me to test. Thanks again.
-Eric