Kea and Colin
How do you / did you get CW capture to display the PS3000A in the “Scope Type” Pull down? I cloned the master Chip Whisperer GIT repository and followed the instructions. I can see PS2000, PS5000a, and PS6000 but no PS300a.
I tried to go thru the python script and a I can find where I think they are being defined in PicoScope.py.
I tried to add
from picoscope import ps3000a on line 54
and on line 199ish
scope_cons[“PS3000a”] = ps3000a.PS3000a(connect=False)
but I get an error when I add the scope_cons line so I guess it should not be there.
Traceback (most recent call last):
File “CWCapture.pyw”, line 2, in
from chipwhisperer.capture.ChipWhispererCapture import main
File "C:\chip whisperer\software\chipwhisperer\capture\ChipWhispererCapture.py
", line 84, in
from chipwhisperer.capture.scopes.PicoScope import PicoScopeInterface as Pi
coScopeInterface
File “C:\chip whisperer\software\chipwhisperer\capture\scopes\PicoScope.py”, l
ine 200
scope_cons[“PS3000a”] = ps3000a.PS3000a(connect=False)
^
IndentationError: unexpected indent
I have cloned the pico-python master and did a python setup.py develop on it.
The Test_PS3000a.py script does see my picoscope once I put the right serial number in it however it ends up crashing. Im not sure if it is that test script or just a delta to my scope.
I did download and install Pico SDK 32 bit and the projects for the picoscope 3000a in there do seem to work for my scope. The only dll I can see which may apply to my scope is in the PS3000A CWrapper folder ps3000aWrap.dll.
Sorry for the noobie questions.