Hi, I’m doing a research on side channel attacks and have sakura-gw board with smart card and an Agilent infiniium scope. (MSO8064A) I also have “chipwhisperer-0.12RC1” installed on my windows and FTDI drivers as well.
i think connected sakura-g board with my PC but with using example scripts(SAKURA G: AES 128 FPGA target ) it doesn’t work. Actually my big problem is i couldnt connect my scope and PC.
First i connect the computer and scope using a physical ethernet cable and make a network, wiki.newae.com/VISA_Connected_Oscilloscope i did this all steps and moreover, On the scope, i run Agilent Connection Expert and i add instrument , and determine scope IP. VISA address is TCPIP0:169.254.XX.XX::inst0::INSTR this work properly but in chipwhisperer just i see scope module: chipwhisperer/OpenADC not Agilent. i dont see the waves.
and OpenADC is working or not? i am so confused. The error given is:
****Running Script: SAKURA-G: AES-128 FPGA Target***** Starting User Script *****
Traceback (most recent call last):
File "c:\chipwhisperer\openadc\controlsw\python\openadc\ExtendedParameter.py", line 60, in change
param.opts['set'](data)
File "c:\chipwhisperer\openadc\controlsw\python\openadc\openadc.py", line 587, in setAdcSource
result = self.oa.sendMessage(CODE_READ, ADDR_ADVCLK, maxResp=4)
AttributeError: 'PySide.QtGui.QTextBrowser' object has no attribute 'sendMessage'
Traceback (most recent call last):
File "c:\chipwhisperer\openadc\controlsw\python\openadc\ExtendedParameter.py", line 60, in change
param.opts['set'](data)
File "c:\chipwhisperer\openadc\controlsw\python\openadc\openadc.py", line 280, in setMaxSamples
self.oa.setMaxSamples(samples)
AttributeError: 'PySide.QtGui.QTextBrowser' object has no attribute 'setMaxSamples'
Traceback (most recent call last):
File "c:\chipwhisperer\openadc\controlsw\python\openadc\ExtendedParameter.py", line 60, in change
param.opts['set'](data)
File "c:\chipwhisperer\openadc\controlsw\python\openadc\openadc.py", line 229, in setGain
self.oa.sendMessage(CODE_WRITE, ADDR_GAIN, cmd)
AttributeError: 'PySide.QtGui.QTextBrowser' object has no attribute 'sendMessage'
Traceback (most recent call last):
File "c:\chipwhisperer\openadc\controlsw\python\openadc\ExtendedParameter.py", line 60, in change
param.opts['set'](data)
File "c:\chipwhisperer\openadc\controlsw\python\openadc\openadc.py", line 378, in setMode
cur = self.oa.settings() & ~(SETTINGS_TRIG_HIGH | SETTINGS_WAIT_YES);
AttributeError: 'PySide.QtGui.QTextBrowser' object has no attribute 'settings'
Traceback (most recent call last):
File "c:\chipwhisperer\openadc\controlsw\python\openadc\ExtendedParameter.py", line 60, in change
param.opts['set'](data)
File "c:\chipwhisperer\openadc\controlsw\python\openadc\openadc.py", line 587, in setAdcSource
result = self.oa.sendMessage(CODE_READ, ADDR_ADVCLK, maxResp=4)
AttributeError: 'PySide.QtGui.QTextBrowser' object has no attribute 'sendMessage'
Traceback (most recent call last):
File "c:\chipwhisperer\openadc\controlsw\python\openadc\ExtendedParameter.py", line 73, in change
linked.setValue(linked.opts['get']())
File "c:\chipwhisperer\openadc\controlsw\python\openadc\openadc.py", line 647, in phase
result = self.oa.sendMessage(CODE_READ, ADDR_PHASE, maxResp=2);
AttributeError: 'PySide.QtGui.QTextBrowser' object has no attribute 'sendMessage'
Traceback (most recent call last):
File "ChipWhispererCapture.py", line 504, in runScript
m.run()
File "c:\chipwhisperer\software\chipwhisperer\capture\scripts\sakurag-aes.py", line 110, in run
cap.capture1()
File "ChipWhispererCapture.py", line 788, in capture1
ac.doSingleReading()
File "c:\chipwhisperer\software\chipwhisperer\capture\AcquisitionController.py", line 133, in doSingleReading
self.scope.arm()
File "c:\chipwhisperer\software\chipwhisperer\capture\scopes\OpenADC.py", line 693, in arm
self.qtadc.arm()
File "c:\chipwhisperer\openadc\controlsw\python\openadc\qt.py", line 197, in arm
self.sc.arm()
AttributeError: 'NoneType' object has no attribute 'arm'
Thank you so much.