All,
Occasionally I've noticed (maybe a handful of times over the past few
months) that progdev will fail with our roach2 boards. After working
fine for long periods, it will fail to program out of nowhere and the
only fix is to reboot the roach2.
I copied/pasted the python error dialog below.
Has anyone else had this issue?
Thanks,
Jason
ERROR: An unexpected error occurred while tokenizing input
The following traceback may be corrupted or invalid
The error message is: ('EOF in multi-line statement', (287, 0))
---------------------------------------------------------------------------
KatcpClientError Traceback (most recent call last)
/users/jray/dibas_inco_setup.py in <module>()
48
49 # Latest 4096ch
---> 50 fpga.progdev('dibas_inco_4096_t12_w095_z00_2013_Aug_13_1943.bof')
51
52
/opt/local/lib/python2.7/site-packages/corr/katcp_wrapper.pyc in
progdev(self, boffile)
108 self._logger.info("Deprogramming FPGA...
%s."%(reply.arguments[0]))
109 else:
--> 110 reply, informs = self._request("progdev", boffile)
111 self._logger.info("Programming FPGA with %s...
%s."%(boffile,reply.arguments[0]))
112 return reply.arguments[0]
/opt/local/lib/python2.7/site-packages/corr/katcp_wrapper.pyc in
_request(self, name, *args)
59 """
60 request = Message.request(name, *args)
---> 61 reply, informs = self.blocking_request(request,keepalive=True)
62
63 if reply.arguments[0] != Message.OK:
/opt/local/lib/python2.7/site-packages/katcp/client.pyc in
blocking_request(self, msg, timeout, keepalive)
591
592 try:
--> 593 self.request(msg)
594 while True:
595 self._request_end.wait(timeout)
/opt/local/lib/python2.7/site-packages/katcp/client.pyc in request(self, msg)
88 """
89 assert(msg.mtype == Message.REQUEST)
---> 90 self.send_message(msg)
91
92 def send_message(self, msg):
/opt/local/lib/python2.7/site-packages/katcp/client.pyc in
send_message(self, msg)
113 try:
114 if sock is None:
--> 115 raise KatcpClientError("Client not connected")
116
117 while totalsent < datalen:
KatcpClientError: Client not connected