1) Yes I followed the instructions in the ReadMe.md installation section.
2) It says the casperfpga version is '0.0+unknown.202002120728'. I tried reinstalling casperfpga and afterwards it said: '0.0+unknown.202002120831'.
3) There is a process called tcpborphserver, so I assume the server is running:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1571 0.0 0.3 1968 1452 ? Ss 13:59 0:00 /bin/tcpborphserver3
Adam Isaacson <aisaac...@ska.ac.za> hat am 11. Februar 2020 um 09:06 geschrieben:

Hi Lukas,

1) Did you install casperfpga using the following exactly (ReadMe.md "installation" section):  https://github.com/casper-astro/casperfpga?

2) What casperfpga version are you using? Type "casperfpga.__version__" after you import casperfpga.

3) You are sure tcpborphserver is running? if it is not running then casperfpga will not work. Refer to:  https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/tutorials/redpitaya/red_pitaya_setup.html

Kind regards,

Adam Isaacson
South African Radio Astronomy Observatory (SARAO)
Hardware Manager
Cell: (+27) 825639602
Tel:  (+27) 215067300


On Tue, Feb 11, 2020 at 9:48 AM Lukas Karch < lu...@karch.info> wrote:
Thank you for the quick response. I tried specifiying the port number but the same error appeared. I tried using the .fpg and python script you suggested and a very similar error message appeared:
lukas@lukas-HP-Pavilion-x360-Convertible-15-br1xx:~/Downloads$ python tut_adc_dac.py 10.42.0.69 -p -b tut_adc_dac.fpg
connecting to the Red Pitaya...
done
programming the Red Pitaya...
2020-02-11 08:09:51.39 ERROR 10.42.0.69 transport_katcp.py:594 - 10.42.0.69: no programming informs yet. Odd?
ERROR:10.42.0.69:10.42.0.69: no programming informs yet. Odd?
Traceback (most recent call last):
File "tut_adc_dac.py", line 38, in <module>
rp.upload_to_ram_and_program(opts.fpg)
File "/usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/casperfpga.py", line 314, in upload_to_ram_and_program
filename=filename, wait_complete=wait_complete)
File "/usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/transport_katcp.py", line 596, in upload_to_ram_and_program
'Odd?' % self.host)
RuntimeError: 10.42.0.69: no programming informs yet. Odd?

Regarding the setup of the Red Pitaya, i mostly followed the instructions on this site: https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/tutorials/redpitaya/red_pitaya_setup.html. Only "git clone https://github.com/ska-sa/katcp.git" did not work ( fatal: unable to access 'https://github.com/ska-sa/katcp.git/': Could not resolve host: github.com), so I downloaded the github on my pc and used "scp -r" to copy it to my Red Pitaya.
Regarding the casperfpga version, I followed the installation instructions on this site: https://github.com/casper-astro/casperfpga. At first I installed casperfpga using "sudo pip install casperfpga". Later I also tried "sudo python setup.py install" but it made no difference.

Adam Isaacson < aisaac...@ska.ac.za> hat am 7. Februar 2020 um 16:26 geschrieben:

Hi Lukas,

This problem seems familiar to me, but I can't quite remember the solution. These are possible suggestions to try:  

1) Have you tried specifying the port number?  fpga = casperfpga.CasperFpga('10.42.0.69', port=7147). I remember that was necessary at some point.
2) Try the actual ADC and DAC tutorial fpg and python script first and see if that programs  https://github.com/casper-astro/tutorials_devel/tree/master/red_pitaya/tut_adc_dac. The script and fpg does work and I have tested that. If it doesn't work then it could be an issue with your casperfpga version or setup on the card - something like that. 

Let's take it from there.

Kind regards,

Adam Isaacson
South African Radio Astronomy Observatory (SARAO)
Hardware Manager
Cell: (+27) 825639602
Tel:  (+27) 215067300


On Fri, Feb 7, 2020 at 11:59 AM Lukas Karch < lu...@karch.info> wrote:
Hi all,
I am an electrical engineering student, trying to use casper with a Red Pitaya 125-14. I followed the instructions on: https://casper-toolflow.readthedocs.io to install the necessary software on Ubuntu 16.04 and the first Red Pitaya tutorial on https://casper-tutorials.readthedocs.io/en/latest/tutorials/redpitaya/tut_intro.html#programming-the-fpga. Currently I am trying to program the FPGA on my Red Pitaya board with a .fpg file I have compiled. Unfortunately I keep getting the following runtime error:

In [1]: import casperfpga
In [2]: fpga = casperfpga.CasperFpga('10.42.0.69')
In [3]: fpga.upload_to_ram_and_program('lk_2020-02-05_1003.fpg')
2020-02-07 10:13:04.17 ERROR 10.42.0.69 transport_katcp.py:594 - 10.42.0.69: no programming informs yet. Odd?
ERROR:10.42.0.69:10.42.0.69: no programming informs yet. Odd?
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-3-8a85279ea375> in <module>()
----> 1 fpga.upload_to_ram_and_program('lk_2020-02-05_1003.fpg')
/usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/casperfpga.pyc in upload_to_ram_and_program(self, filename, wait_complete, chunk_size, initialise_objects)
312 else:
313 rv = self.transport.upload_to_ram_and_program(
--> 314 filename=filename, wait_complete=wait_complete)
315
316 if not wait_complete:
/usr/local/lib/python2.7/dist-packages/casperfpga-0.1.2-py2.7-linux-x86_64.egg/casperfpga/transport_katcp.pyc in upload_to_ram_and_program(self, filename, port, timeout, wait_complete, skip_verification)
594 self.logger.error('%s: no programming informs yet. Odd?' % self.host)
595 raise RuntimeError('%s: no programming informs yet. '
--> 596 'Odd?' % self.host)
597 if ( inf.name == 'fpga') and (inf.arguments[0] == 'ready'):
598 done = True
RuntimeError: 10.42.0.69: no programming informs yet. Odd?
In [4]: fpga.is_connected()
Out[4]: True



Please let me know if you have any idea why this error is occuring or how to fix it.


Thanks in advance,

Lukas Karch


--
You received this message because you are subscribed to the Google Groups " casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/641300895.223658.1581069591994%40email.ionos.de.


--
You received this message because you are subscribed to the Google Groups " casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnFpkP1v9hAC-3NbbAGef-3LnT_Yd6iUXRhRT9cAvgJK-Q%40mail.gmail.com.

 


--
You received this message because you are subscribed to the Google Groups " casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/867463185.178954.1581407325649%40email.ionos.de.


--
You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnEs-3%3DOjzvtwJaN0jG1P3cZqUB2%3DjgXS-LC7hJFsFFNgQ%40mail.gmail.com.

 

--
You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/354235709.3136.1581494410891%40email.ionos.de.

Reply via email to