Skip to main content

Messages

This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.

Messages - Crawford

16
Bus Blaster JTAG debugger / Re: Bus Blaster update
@Ian,

1. Is there a BoM for this version of the board (say if someone won a PCB and wanted to build it out :) ?

2. Have you hit up TI for samples of the sn74lvcXt45 buffers?  Would they work on the current board?

-C
17
General discussion / Re: Anyone going to Maker Faire NYC?
Folks,

Well, Maker Faire NYC was awesome.

I did get to talk with a few makers.  I talked up the OpenBench Logic Sniffer with Nate Seidle of SparkFun (they already carry the Bus Pirate).  Phil Torrone and Limor Fried of Adafruit thought that the Open Hardware Summit went well, but they looked really tired and needed to leave the MFNYC to do thier weekly show.

-Crawford
18
General discussion / Re: Anyone going to Maker Faire NYC?
@ Ian,

Well sorry you can't make it.  Iowa is a haul to NYC.

I know Sparkfun and Adafruit will be at the Faire, as well as others.  I'll be meeting Ed Nisley (author for Circuit Cellar) and some other friends (mostly retro-computer folks).

If anyone is going and wants to meet just to say hi, PM me and I'll give you my cell #.

Looks to be a fun event.

-Crawford
20
General discussion / Anyone going to Maker Faire NYC?
Dangerous Prototypers,

Are any of you going to make it to Maker Faire NYC this Sat/Sun Sept 25-26?

I know that Ian mentioned he *might* go to the Open Hardware Summit, and MF/NYC is just a couple of days later.

-Crawford
21
Bus Pirate Support / Re: Bus Pirate EEPROM daughter board
@Eric or @Ian,

I'd like to build one of these, looks like a good way to keep scripts etc. handy..

I guess I don't mind asking the potentially dumb question: Where is the code to get things on and off the eeprom?

-Crawford
22
Bus Pirate Development / JTAG Support - gone?
Folks,

A while ago, I tried to get JTAG working on my BusPirate with OpenOCD in Windows.  I got as far as realizing that I really needed to use Linux for it all to work and put it aside.

Now, after several firmware updates, I can't find JTAG menus at all, unless I'm being really stupid (quite possible).

Is JTAG gone?  Is it gone for good, pending the BusBlaster that seems to have JTAG as a primary function?

-Crawford
23
Open Bench Logic Sniffer / Re: Test Release 2.12 - Dynamic Sample Depth
@Jack

Thanks for the response.  If I was better at Java, I would volunteer.

@Jawi

Go for it... I still need to try your client out.  (I'd be happy to beta test this).

@Eberhard 

Yes, that's what I was thinking: Which channels are selected is the primary choice, and the number of samples is the dependent/limited value

-Crawford
24
Open Bench Logic Sniffer / Re: Test Release 2.12 - Dynamic Sample Depth
Folks,

If I understand the demo correctly, the correct bitmap configuration is chosen depending on the number of channels chosen.  This is purely the trade-off between the number of channels versus the number of samples, given a set amount of RAM on the FPGA.

So far, so good.. but it appears that the Java client is clueless as to the trade-off above, and you can select more samples for more channels than is available.  Hence the 'signal wrapping' on the demos.

This is sort of obvious, but I suggest that the client could be modified to recognize (or store) the total amount of available RAM, and do a calculation that given the number of channels chosen, gray/grey out the sample sizes that don't make sense.  It could even be set to automatically choose the greatest available sample depth.

As Joel used to say "What do you think, sirs?"

-Crawford
26
Open Bench Logic Sniffer / Re: Test Release 2.03 and 2.04 - SPI mode.
@Ian,

Well the Hercules utility returns 1ALS every time.

With PortMon running, it is damnably hard to get it to fail.  I think that it slows down the whole system so it does not glitch.  I wasn't able to get the lasteest Java client to fail at all with PortMon on.  With the old 'compiled' client (BP_LogicAnalyzer.exe took some doing, but I did get it into a failure mode. Below is the dump from PortMon during a (more or less complete) failed run.  All other failed runs had a similar ending ~20 lines.

Code: [Select]
0	0.00001481	javaw.exe	IRP_MJ_CREATE	USBSER000	SUCCESS	Options: Open 	
1 0.00000363 javaw.exe IRP_MJ_CLEANUP USBSER000 SUCCESS
2 0.00037295 javaw.exe IRP_MJ_CLOSE USBSER000 SUCCESS
6 0.00001257 javaw.exe IRP_MJ_CREATE USBSER000 SUCCESS Options: Open
7 0.00000223 javaw.exe IOCTL_SERIAL_SET_QUEUE_SIZE USBSER000 SUCCESS InSize: 2048 OutSize: 1024
8 0.00000307 javaw.exe IOCTL_SERIAL_GET_PROPERTIES USBSER000 SUCCESS
9 0.00052744 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
10 0.00047604 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
11 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
12 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
13 0.00043050 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
14 0.00048274 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
15 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
16 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
17 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
18 0.00054783 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
19 0.00046403 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
20 0.00000307 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
21 0.00000196 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
22 0.00087832 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 9600
23 0.00000251 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS
24 0.00032462 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS
25 0.00097890 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
26 0.00000279 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0
27 0.00000223 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:0 XonLimit:0 XoffLimit:0
28 0.00000251 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:0 RM:0 RC:0 WM:0 WC:0
29 0.00056460 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
30 0.00046235 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
31 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
32 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
33 0.00000279 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
34 0.00050844 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
35 0.00066768 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
36 0.00000307 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
37 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
38 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
39 0.00043804 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
40 0.00043190 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
41 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
42 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
43 0.00092274 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 9600
44 0.00000251 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS
45 0.00032937 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS
46 0.00085625 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
47 0.00000251 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0
48 0.00000223 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:0 XonLimit:0 XoffLimit:0
49 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:0
50 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
51 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
52 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
53 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
54 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
55 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
56 0.00050397 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
57 0.00050705 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
58 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
59 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
60 0.00000223 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
61 0.00053443 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
62 0.00049112 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
63 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
64 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
65 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
66 0.00053415 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
67 0.00048665 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
68 0.00000223 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
69 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
70 0.00095291 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 115200
71 0.00000307 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS
72 0.00043274 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS
73 0.00095710 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
74 0.00000307 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0
75 0.00000279 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:0 XonLimit:0 XoffLimit:0
76 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:0
77 0.00043330 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
78 0.00047073 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
79 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
80 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
81 0.00000279 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
82 0.00040284 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
83 0.00048637 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
84 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
85 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
86 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
87 0.00043832 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
88 0.00046486 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
89 0.00000279 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
90 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
91 0.00091744 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 115200
92 0.00000279 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS
93 0.00043246 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS
94 0.00095990 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
95 0.00000279 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0
96 0.00000251 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:2 XonLimit:0 XoffLimit:0
97 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:0
98 0.00046570 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
99 0.00045397 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
100 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
101 0.00000223 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
102 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
103 0.00052465 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
104 0.00048274 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
105 0.00000251 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
106 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
107 0.00000251 javaw.exe IOCTL_SERIAL_GET_TIMEOUTS USBSER000 SUCCESS
108 0.00055314 javaw.exe IOCTL_SERIAL_GET_BAUD_RATE USBSER000 SUCCESS
109 0.00046570 javaw.exe IOCTL_SERIAL_GET_LINE_CONTROL USBSER000 SUCCESS
110 0.00000307 javaw.exe IOCTL_SERIAL_GET_CHARS USBSER000 SUCCESS
111 0.00000251 javaw.exe IOCTL_SERIAL_GET_HANDFLOW USBSER000 SUCCESS
112 0.00090263 javaw.exe IOCTL_SERIAL_SET_BAUD_RATE USBSER000 SUCCESS Rate: 115200
113 0.00000335 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS
114 0.00041793 javaw.exe IOCTL_SERIAL_SET_DTR USBSER000 SUCCESS
115 0.00068891 javaw.exe IOCTL_SERIAL_SET_LINE_CONTROL USBSER000 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
116 0.00000279 javaw.exe IOCTL_SERIAL_SET_CHAR USBSER000 SUCCESS EOF:4 ERR:0 BRK:0 EVT:a XON:0 XOFF:0
117 0.00000279 javaw.exe IOCTL_SERIAL_SET_HANDFLOW USBSER000 SUCCESS Shake:1 Replace:2 XonLimit:0 XoffLimit:0
118 0.00000279 javaw.exe IOCTL_SERIAL_SET_TIMEOUTS USBSER000 SUCCESS RI:0 RM:0 RC:100 WM:0 WC:100
119 0.00028300 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
120 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
121 0.00030367 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
122 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
123 0.00033468 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
124 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
125 0.00038161 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
126 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
127 0.00031065 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
128 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
129 0.00032965 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
130 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
131 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
132 0.00000391 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: 1
133 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
134 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
135 0.00000335 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: A
136 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
137 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
138 0.00000307 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: L
139 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
140 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
141 0.00000363 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: S
142 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
143 0.00039251 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: .....
144 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
145 0.00035032 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: .....
146 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
147 0.00035815 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: .....
148 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
149 0.00036709 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: ..'..
150 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
151 0.00036094 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: .....
152 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
153 0.00031987 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 5: .....
154 0.00000307 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
155 0.00043749 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
156 0.00000335 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
157 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
158 0.09814823 javaw.exe IRP_MJ_READ USBSER000 TIMEOUT Length 0:
159 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
160 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
161 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
162 0.00000279 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
163 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
164 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
165 0.00000447 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
166 0.10928707 javaw.exe IRP_MJ_READ USBSER000 TIMEOUT Length 0:
167 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
168 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
169 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
170 0.00000279 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
171 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
172 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
173 0.00000447 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
174 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
175 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
176 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
177 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
178 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
179 0.00000447 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
180 0.10926277 javaw.exe IRP_MJ_READ USBSER000 TIMEOUT Length 0:
181 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
182 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
183 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
184 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
185 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
186 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
187 0.00000419 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
188 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
189 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
190 0.00000251 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
191 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
192 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
193 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
194 0.04565999 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: .
195 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
196 0.00024221 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: .
197 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
198 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
... lots of the same last 3 lines repeated..
370 0.00000363 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: .
371 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
372 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
373 0.00000335 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: .
374 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
375 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
376 0.00000363 javaw.exe IRP_MJ_READ USBSER000 SUCCESS Length 1: .
377 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
379 0.00000307 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
380 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
381 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
382 0.00000251 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
383 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
384 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
385 0.00000363 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
386 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
387 0.00000307 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
388 0.00000251 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
389 0.00000251 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
390 0.00000223 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
378 0.00000279 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
391 0.00021735 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
392 0.00000279 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
393 0.00016063 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
394 0.00000223 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
395 0.00021316 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
396 0.00000196 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
397 0.00021986 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
398 0.00000196 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
399 0.00021679 javaw.exe IRP_MJ_WRITE USBSER000 SUCCESS Length 1: .
400 0.00000223 javaw.exe IOCTL_SERIAL_SET_WAIT_MASK USBSER000 SUCCESS Mask: TXEMPTY
401 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
402 0.00000223 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
403 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
404 0.00030758 javaw.exe IOCTL_SERIAL_CLR_DTR USBSER000 SUCCESS
405 0.00000196 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS
406 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
407 0.00000196 javaw.exe IOCTL_SERIAL_GET_MODEMSTATUS USBSER000 SUCCESS
408 0.00000196 javaw.exe IOCTL_SERIAL_GET_COMMSTATUS USBSER000 SUCCESS
409 0.00030730 javaw.exe IOCTL_SERIAL_CLR_DTR USBSER000 SUCCESS
410 0.00000196 javaw.exe IOCTL_SERIAL_CLR_RTS USBSER000 SUCCESS
411 0.00000223 javaw.exe IRP_MJ_CLEANUP USBSER000 SUCCESS
412 0.00036625 javaw.exe IRP_MJ_CLOSE USBSER000 SUCCESS


-Crawford
27
Open Bench Logic Sniffer / Re: Test Release 2.03 and 2.04 - SPI mode.
Ian,

As requested ..here's the first part of the test. A successful run followed by a failed one (with an error reported). 
Code: [Select]
Run completed
Attaching to: COM12 (115200bps)
Run started
Device ID: 0x534c4131
11000000 00000000 00000000 00000000 00000000
11000001 00000000 00000000 00000000 00000000
11000010 00000000 00000000 00000000 00001000
10000000 00000000 00000000 00000000 00000000
10000001 11111111 00000001 11111111 00000001
Flags: 10
10000010 00000010 00000000 00000000 00000000
Run completed
java.lang.InterruptedException
        at java.lang.Object.wait(Native Method)
        at java.lang.Thread.join(Unknown Source)
        at gnu.io.RXTXPort.removeEventListener(RXTXPort.java:814)
        at gnu.io.RXTXPort.close(RXTXPort.java:1039)
        at org.sump.analyzer.devices.FpgaDevice.detach(FpgaDevice.java:518)
        at org.sump.analyzer.devices.FpgaDeviceController.run(FpgaDeviceControll
er.java:559)
        at java.lang.Thread.run(Unknown Source)
Attaching to: COM12 (115200bps)
Run started
Device ID: 0x534c4131
11000000 00000000 00000000 00000000 00000000
11000001 00000000 00000000 00000000 00000000
11000010 00000000 00000000 00000000 00001000
10000000 00000000 00000000 00000000 00000000
10000001 11111111 00000001 11111111 00000001
Flags: 10
10000010 00000010 00000000 00000000 00000000
Run aborted

... and now for something completely different, an failed run without any error reported...

Code: [Select]
Run completed
Attaching to: COM12 (115200bps)
Run started
Device ID: 0x534c4131
11000000 00000000 00000000 00000000 00000000
11000001 00000000 00000000 00000000 00000000
11000010 00000000 00000000 00000000 00001000
10000000 00000000 00000000 00000000 00000000
10000001 11111111 00000001 11111111 00000001
Flags: 10
10000010 00000010 00000000 00000000 00000000
Run completed
Attaching to: COM12 (115200bps)
Run started
Device ID: 0x534c4131
11000000 00000000 00000000 00000000 00000000
11000001 00000000 00000000 00000000 00000000
11000010 00000000 00000000 00000000 00001000
10000000 00000000 00000000 00000000 00000000
10000001 11111111 00000001 11111111 00000001
Flags: 10
10000010 00000010 00000000 00000000 00000000
Run aborted


Not sure what to make of this, but sometimes it errors and sometimes not.  Also I got this once, between successful runs:

Code: [Select]
Run completed
Attaching to: COM12 (115200bps)
Run started
Device ID: 0x0
Run aborted
java.io.IOException: Device not found.
        at org.sump.analyzer.devices.FpgaDevice.run(FpgaDevice.java:648)
        at org.sump.analyzer.devices.FpgaDeviceController.run(FpgaDeviceControll
er.java:546)
        at java.lang.Thread.run(Unknown Source)
Attaching to: COM12 (115200bps)
Run started
Device ID: 0x534c4131
11000000 00000000 00000000 00000000 00000000
11000001 00000000 00000000 00000000 00000000
11000010 00000000 00000000 00000000 00001000
10000000 00000000 00000000 00000000 00000000
10000001 11111111 00000001 11111111 00000001
Flags: 10
10000010 00000010 00000000 00000000 00000000
Run completed

Note that I only get this using back-to-back-as-fast-as-I-can-click runs.  If I wait half a sec between clicks it seems to keep up.

I'll send the port scans, etc. soon.

-Crawford
28
Open Bench Logic Sniffer / Re: Test Release 2.03 and 2.04 - SPI mode.
Hi,

I tried the 2.03 and 2.04 code, going through the whole upgrade process for both upgrades, and got the 'Device Not Found' error, using the precompiled 1.0 SUMP client on Windows XP.  I got the Java Client running and go the same 'Device not found' error.

Next I uploaded the PUMP.hex PIC code from the firmware-03-20Mhz.zip file, and reloaded the 2.04 Logic_Sniffer.mcs code for good measure.

Final state according to pump-loader status: Found PUMP HW: 1, FW: 0.3, Boot: 1

So, now I can connect to the Open Bench with either client, but while it is much faster, it's not really more reliable.  I ran a bunch of sniffs back-to-back:

With the Java client:
Number of successful runs before a failure (Device not found): 5,7,2,2,8,2,8,2,2  (37 successes, 9 fails, ~25% failure rate)

With the precompiled client:
Number of successful runs before a failure (Device not found): 7,10,0,47,27 (91 successes, 5 fails, ~5% failure rate)

So, I'm not sure what to conclude from this other than the latest PIC f/w works for me (and the others don't) and the Java client is faster, but less reliable.

-Crawford

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01612544824session_write_close ( )...(null):0
20.01662676440ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01662677216Database_MySQL->query( ).../DatabaseHandler.php:119
40.06142815976Database_MySQL->error( ).../Db-mysql.class.php:273