Alec,

I have limited success when executing a telnet session on the ROACH2 board
(from within my telnet session to the ROACH2 board):

/usr/bof # ls
casper_test_2013_Aug_21_1251.bof
/usr/bof #
/usr/bof # telnet  169.254.100.100 7147
#version test-584-g9ebe0bd-dirty
#build-state 2012-06-26T09:26:06
#version-connect katcp-library test-584-g9ebe0bd-dirty 2012-06-26T09:26:06
#version-connect katcp-protocol 4.9-M
#version-connect kernel 3.4.0-rc3+ #14\_Tue\_May\_29\_17:05:02\_SAST\_2012
?progdev casper_test_2013_Aug_21_1251.bof
#log info 948055636349 raw attempting\_to\_empty\_fpga
#log info 948055636349 raw
attempting\_to\_program\_casper_test_2013_Aug_21_1251.bof
#log error 948055636349 raw
unable\_to\_open\_boffile\_./casper_test_2013_Aug_21_1251.bof:\_No\_such\_file\_or\_directory
!progdev fail

As you can see, the file exists in the /usr/bof directory.

-Joe Kujawski

PS: I am not sure where to execute kcpcmd, but it does not seem to work in
either telnet session.


On Fri, Sep 6, 2013 at 9:34 AM, Alec Rust <[email protected]> wrote:

> Also the latest versions has kcpcmd built in. You can telnet to port 23
> and then run "kcpcmd command" e.g.
>
> # kcpcmd progdev boffile
>
> Note no need for the ?, also this is just a utility that talks to
> tcpborphserver3 which is listening on port 7147 (which is the port you
> telnet to to run katcp commands). So this still expects the file in /usr/bof
>
>
> On Fri, Sep 6, 2013 at 3:26 PM, Alec Rust <[email protected]> wrote:
>
>> You have to run progdev in the telnet session.
>>
>> telnet roach_ip 7147
>> then
>> ?help for a list of commands
>> ?progdev boffile
>>
>> Lemme know if that works.
>>
>>
>> On Fri, Sep 6, 2013 at 3:24 PM, Kujawski, Joseph <[email protected]>wrote:
>>
>>> Alec,
>>>
>>> progdev does not exist on my ROACH2 when booted with soloboot:
>>>
>>> /usr/bof # wget http://169.254.241.40/casper_test_2013_Aug_21_1251.bof
>>> Connecting to 169.254.241.40 (169.254.241.40:80)
>>> casper_test_2013_Aug 100%
>>> |**********************************************************************************************************|
>>> 19131k  0:00:00 ETA
>>> /usr/bof # progdev casper_test_2013_Aug_21_1251.bof
>>> -sh: progdev: not found
>>> /usr/bof #
>>>
>>> Do you have any other suggestions?
>>>
>>> -Joe Kujawski
>>>
>>>
>>> On Fri, Sep 6, 2013 at 9:19 AM, Alec Rust <[email protected]> wrote:
>>>
>>>> Hi Joe, the bof file should be uploaded in to /usr/bof (note with
>>>> tcpborphserver3 the boffiles are not executable any more, you have to use
>>>> progdev).
>>>>
>>>> Telnet to the ROACH and run progdev:
>>>> telnet roach_ip 7147
>>>>   ?progdev boffile
>>>>
>>>> You should get !progdev ok
>>>> ?listdev should list all your registers
>>>>
>>>> type ?help for a list of commands.
>>>>
>>>> You can transfer and program the boffile in one move using ?upload
>>>> port, or just transfer using ?uploadbof port filename.
>>>>
>>>> #help upload
>>>> upload\_and\_program\_a\_(possibly\_compressed)\_boffile\_(?upload\_[port\_[length\_[timeout]]])
>>>> #help uploadbof
>>>> upload\_a\_(possibly\_compressed)\_boffile\_(?uploadbof\_port\_filename\_[length\_[timeout]])
>>>>
>>>> Note the file then needs to be sent across using a separate TCP stream
>>>> to the specified port (in linux use netcat, not sure what to use in windows
>>>> but there is probably some netcat client available)
>>>>
>>>> Please let me know if you need more info.
>>>>
>>>> Regards
>>>> Alec
>>>>
>>>>
>>>> On Fri, Sep 6, 2013 at 1:25 AM, Kujawski, Joseph 
>>>> <[email protected]>wrote:
>>>>
>>>>> Laura,
>>>>>
>>>>> I am not using KATCP as the instruction set that I have access to does
>>>>> not explain how to use it.  Do you have a link to some 'using KATCP'
>>>>> instructions that I can follow?
>>>>>
>>>>> My question is simply this:
>>>>>
>>>>> Given that I have a .bof file on my PC, how do I program the FPGA on
>>>>> the ROACH2 system to execute the program?
>>>>>
>>>>> I already know that:
>>>>> 1) The ROACH2 boots into soloboot.
>>>>> 2) I can physically connect to the ROACH2 (i.e. I have the proper
>>>>> hardware in place).
>>>>> 3) I can Telnet into the ROACH2 (i.e. the proper software is in place
>>>>> on both my Windows machine and the ROACH2).
>>>>> 4) I have a valid .bof file on the Windows machine.
>>>>> 5) I can transfer this file to the ROACH2.
>>>>>
>>>>> -Joe Kujawski
>>>>>
>>>>>
>>>>> On Thu, Sep 5, 2013 at 6:47 PM, Laura Vertatschitsch 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> hey joe,
>>>>>>
>>>>>> how far did you get with KATCP and progdev?
>>>>>>
>>>>>> is your question perhaps about using the uploadbof command (mail
>>>>>> list 
>>>>>> archive<http://www.mail-archive.com/[email protected]/msg03726.html>
>>>>>> )?
>>>>>>
>>>>>> --Laura
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 5, 2013 at 11:21 PM, Kujawski, Joseph <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> I have a ROACH2 that is in the following configuration:
>>>>>>>
>>>>>>> 1) My external computer is a Windows 7 (64 bit) computer.
>>>>>>> 2) The Windows machine is connected to the ROACH2 via a direct cable
>>>>>>> connection from the PC to the PPC ethernet port on the ROACH2.
>>>>>>> 3) I am able to telnet into the ROACH2 and transfer files from the
>>>>>>> PC to the ROACH2.
>>>>>>>
>>>>>>> According to the instructions on the CASPER website, I should be
>>>>>>> able to program the system by executing the .bof file, however, this 
>>>>>>> does
>>>>>>> not work.  One individual associated with the project has indicated that
>>>>>>> the ROACH2 cannot be executed and instead needs to be programmed via
>>>>>>> KATCP's "progdev" command.  What do I do next?
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> -Joe Kujawski
>>>>>>>
>>>>>>> --
>>>>>>> **************************************
>>>>>>> * Joe Kujawski
>>>>>>> * Siena College
>>>>>>> * Dept. of Physics and Astronomy, RB 113
>>>>>>> * 515 Loudon Road
>>>>>>> * Loudonville, NY 12211-1462
>>>>>>> *
>>>>>>> * Email: [email protected]
>>>>>>> * Phone: 518-782-6885
>>>>>>> * Fax: 518-783-2986
>>>>>>> **************************************
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> **************************************
>>>>> * Joe Kujawski
>>>>> * Siena College
>>>>> * Dept. of Physics and Astronomy, RB 113
>>>>> * 515 Loudon Road
>>>>> * Loudonville, NY 12211-1462
>>>>> *
>>>>> * Email: [email protected]
>>>>> * Phone: 518-782-6885
>>>>> * Fax: 518-783-2986
>>>>> **************************************
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> **************************************
>>> * Joe Kujawski
>>> * Siena College
>>> * Dept. of Physics and Astronomy, RB 113
>>> * 515 Loudon Road
>>> * Loudonville, NY 12211-1462
>>> *
>>> * Email: [email protected]
>>> * Phone: 518-782-6885
>>> * Fax: 518-783-2986
>>> **************************************
>>>
>>>
>>
>


-- 
**************************************
* Joe Kujawski
* Siena College
* Dept. of Physics and Astronomy, RB 113
* 515 Loudon Road
* Loudonville, NY 12211-1462
*
* Email: [email protected]
* Phone: 518-782-6885
* Fax: 518-783-2986
**************************************

Reply via email to