rmonroe@rmonroe-ThinkPad-P50:~$ sudo pip install spead
[sudo] password for rmonroe:
The directory '/home/rmonroe/.cache/pip/http' or its parent directory is
not owned by the current user and the cache has been disabled. Please
check the permissions and owner of that directory. If executing pip with
sudo, you may want sudo's -H flag.
The directory '/home/rmonroe/.cache/pip' or its parent directory is not
owned by the current user and caching wheels has been disabled. check
the permissions and owner of that directory. If executing pip with sudo,
you may want sudo's -H flag.
Collecting spead
Downloading spead-0.5.1.tar.gz (61kB)
100% |████████████████████████████████| 71kB 1.5MB/s
Installing collected packages: spead
Running setup.py install for spead ... done
Successfully installed spead-0.5.1
rmonroe@rmonroe-ThinkPad-P50:~$ ipython
Python 2.7.12 (default, Jul 1 2016, 15:12:24)
Type "copyright", "credits" or "license" for more information.
IPython 2.4.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import spead
In [2]:
On 10/07/2016 02:04 AM, Heystek Grobler wrote:
Hi James
I installed the PySpead package but I get the following error when I
run the tut3.py script:
ImportError: No mode named spead
Do you perhaps have any ideas on how to solve it?
Thank you!!
Heystek
On Fri, Oct 7, 2016 at 11:01 AM, James Smith <jsm...@ska.ac.za
<mailto:jsm...@ska.ac.za>> wrote:
Hello Heystek,
If you're still in the Python environment, then PySpead is the one
you want.
Regards,
James
On Fri, Oct 7, 2016 at 10:59 AM, Heystek Grobler
<heystekgrob...@gmail.com <mailto:heystekgrob...@gmail.com>> wrote:
Good Day
After a while of troubleshooting I determined the connection
with TCP/IP into the board was correct. I updated the file
system and kernel of the ROACH2 and now I can program it.
I only need to install a package called spead in order to use
the .bof file with tutorial 3 of CASPER.
Where can a download the spead package from? I can only find
PySpead and Spead2.
Thanks for everyones help
Heystek!
On Fri, Sep 30, 2016 at 5:28 PM, Adam Isaacson
<aisaac...@ska.ac.za <mailto:aisaac...@ska.ac.za>> wrote:
Hi Heystek,
If you want to telnet, which is another way of configuring
your board, then you need to state the port. Are you doing
the following from the terminal:
1)Telnet to port 7147: "telnet <ip> 7147".
2)?progremote fpgfile.fpg
You say you can ping your board, so you should be able to
connect via casperfpga, as you mentioned above. Did you do
what James suggested i.e. try running fpga.is_connected()?
if it reports "True" then you are connected and if false
then you will need to debug further. Are you sure that the
IP you are pinging is your roach2 - may sound like a silly
question, but I don't know your setup.
Kind Regards,
Adam
On Fri, Sep 30, 2016 at 3:38 PM, Heystek Grobler
<heystekgrob...@gmail.com
<mailto:heystekgrob...@gmail.com>> wrote:
Hi James
I will try it. Through the terminal I can ping the
board, but I cant open a Telnet connection.
When I open a ttyUSB connection to the Roach en
monitor it, and try to upload the fga file, the Roach
gives the same error "progremote"
Thats why I'm confused
Thanks for your help!
I really appreciate it
Heystek
On Friday, 30 September 2016, James Smith
<jsm...@ska.ac.za <mailto:jsm...@ska.ac.za>> wrote:
Hello Heystek,
Before you program the ROACH2, I'd suggest trying
fpga.is_connected() and fpga.est_clk_frequency()
to check whether you can actually communicate with
the ROACH2. It might be a network cable that's
been unplugged by accident - that's where I've
seen those errors before. The
fpga=casperfpga.katcp_fpga.KatcpFpga('roachname or
ip_address') doesn't actually throw an error if it
can't connect to the ROACH2. This information
would at least help you narrow down the
possibilities as to what's wrong (i.e. whether
it's the kernel on the ROACH2).
Disclaimer: I work only on ROACH, but I'm fairly
certain the procedure would be the same.
Regards,
James
On Fri, Sep 30, 2016 at 1:36 PM, Heystek Grobler
<heystekgrob...@gmail.com> wrote:
Good day everyone
I am having difficulties programming the ROACH
2 board. I am following the instructions of
CASPER tutorial one.
I Have compiled the fpg file and is using the
following steps from the tutorial.
1. I entered ipython into the terminal
2. import casperfpga
3.
fpga=casperfpga.katcp_fpga.KatcpFpga('roachname
or ip_address') with the ip address of my roach
4.
fpga.upload_to_ram_and_program('your_fpgfile.fpg')
with the location of the .fpga file
but at point 4 I get the following error:
RuntimeError Traceback (most recent call last)
<ipython-input-6-bdb3ff92f6c0> in <module>()
----> 1
fpga.upload_to_ram_and_program('/home/heystek/simulink/ai_t1/bit_files/ai_t1_2016_Sep_14_2052.fpg')
/usr/local/lib/python2.7/dist-packages/casperfpga/katcp_fpga.pyc
in upload_to_ram_and_program(self, filename,
port, timeout, wait_complete)
442 if request_result != '':
443 raise RuntimeError('progremote request(%s)
on host %s failed' %
--> 444 (request_result, self.host))
445
446 # start the upload thread and join
RuntimeError: progremote request(Request to
client 192.168.33.4 failed.) on host
192.168.33.4 failed
Am I doing something wrong?
I looked at the mail archives and it sugested
that I update the kernel of the roach. Is this
perhaps the problem? Or am I doing something
wrong?
Have a wonderful day.
Heystek
--
Adam Isaacson
DBE: FPGA Engineer
SKA-SA
3rd Floor
The Park
Park Road
Pinelands
7405
Tel: +27215067300 <tel:%2B27215067300> (W)
Fax: +27215067375 <tel:%2B27215067375> (W)
Cell: +27825639602 <tel:%2B27825639602>