I suggest you use corr to do this for you. It makes life easy. Enter a python
session, and then:
In [1]: import corr
In [2]: f=corr.katcp_wrapper.FpgaClient('roach020934')
In [3]: f.upload_program_bof('r2_switch_tst_aux_2014_Apr_01_1551.bof.gz',60000)
Jason Manley
CBF Manager
SKA-SA
Cell: +27 82 662 7726
Work: +27 21 506 7300
On 04 Jun 2014, at 11:19, Roelof Burger <[email protected]> wrote:
> Thanx for the assistance.
>
> I am still struggling to transfer files over csp or WinSCP to the roach 2.
>
> In a telnet session i run the command ?help upload.
>
> It returns: #help upload
> upload\_a\_compresses\_bitstream\_to\_device\_(?upload\_port)
>
> How do I execute this command to upload a file?
>
> Does someone have a very basic good explanation of transferring a file onto
> the roach 2? I am totally lost for 2 days now.
>
> Thank you
>
>
> On 3 June 2014 16:29, Marc Welz <[email protected]> wrote:
> On Tue, Jun 3, 2014 at 1:23 PM, Roelof Burger <[email protected]> wrote:
> > Hi John,
> >
> > Thanx for the quick response.
> >
> > I can ping the ROACH from my windows and UBUNTU machines. They are on the
> > same domains
> >
> > I left a TELNET session open just now, and when i run the command: ssh -p
> > 7147 root@<ip_address> command from UBUNTU
> >
> > i see the following on the TELNET session: #log info 946781856113 raw
> > new\_client\_connection\_<ip_address>:57673
> >
> > #client-connected <ip_address>:57673
> >
> > Does this mean the connection was good? How do I transfer the.bof file now?
>
> There are a number of commands to upload a file on that control connection
> (use ?help to see them)
>
> These commands will open another port (I think by default 7146) which
> can then receive the bof file. Either you send it across using your own code,
> or you can use something like netcat or socat.
>
> >From memory
>
> nc -w 2 -q 2 roachip 7146 < yourboffile.bof
>
> (aside: this isn't that different how ftp works, internally - the ftp
> client just hides it from you)
>
> If you have kcpcmd installed that can do all that in one go, and set
> up an alias for it
>
> regards
>
> marc
>
> >
>
>
>
> --
> Regards,
>
> Roelof Burger
>
> Cherry Creek
> Electronic Engineer
> Eflex Technology Group
>
> ------------------------------------- Disclaimer
> ------------------------------------
>
> This email and any attachments to it are confidential and are intended solely
> for the use of the individual to whom it is addressed. Any views or opinions
> expressed are solely those of the author and do not necessarily represent
> those of Cherry Creek Trading 61 C.C.
>
> If you are not the intended recipient of this email, you must neither take
> any action based upon its contents, nor copy or show it to anyone.
>
>
> Please contact the sender if you believe you have received this email in
> error.
>