Hi John. Grab the latest versions from
https://github.com/ska-sa/roach2_nfs_uboot/.

If you netboot: copy tcpborphserver3 to nfs_root_directory/usr/local/sbin.
Tcpbporphserver3 will load automatically when the roach boots.
If you soloboot (boot the root file system stored in flash), which is the
easiest please follow these instructions:
You need to update to the latest romfs which includes the new tcpborphserver3.
To update:

ROACH2 Test machine set-up instructions:
https://docs.google.com/a/ska.ac.za/document/d/1tqw4C6uZ6EULl1OykTFL_vQTnK52UBr0aYqTg44E5wg/edit
)

1. Set up a tftp and dhcp server (see the tftp section in the test machine
setup instructions).
2. Create a symlink or rename the romfs image downloaded from github to
romfs e.g. "ln -s  roach2-root-readdebug-2013-02-12.romfs romfs" in the
tftp directory.
3. Connect to the roach via USB using a terminal emulator: In linux we use
minicom, please follow the minicom setup instructions in the document.
4. Switch the roach on or reset and interrupt the boot process
5. At the uboot prompt type: run tftproot
6. This takes a long time! About 5 minutes.
7. type "reset" and let the board boot linux
8. Login using root (password is blank)
9. rm /usr/.keep
10. reboot -f

If you do not which to run a dhcp and tftp server you can use "run
newroot". This macro starts a y-modem receiver, the file can now be sent
using minicom via y-modem protocol, but this takes a long time and you
really need a dhcp server unless you are going to set the roach ip address
manually. You can set the IP address by editing /etc/network/interfaces

To measure temperatures, voltages and currents:
All sensors are available using kcp commands. You can telnet to the board
to run kcp commands (telnet board_ip 7147) or if you have access to the
console you can run the commands using the program kcpcmd ("kcpcmd
sensor-list" note that there is no ?)
?sensor-list - lists all the sensors
?sensor-value - lists all the current values
?sensor-sampling sensor_name event - this will give updates when the sensor
changes.

If anything is unclear please don't hesitate to ask.

Regards
Alec

On Wed, Feb 13, 2013 at 8:15 PM, Jason Castro <[email protected]> wrote:

> I recently got a ROACH2 from digicom and I'm trying to upload a bof file.
>  My tcpborphserver does not support the KATCP command "upload_bof".  I do
> have the command "upload" which will upload and run a bof file but when I
> read a register something crashes.  According to the previous posts, I
> believe I need to update to tcpborphserver3.  Can someone give me an idea
> of how to do this?  Do I have to find the source then compile and install?
>  Does someone have a how-to?
>
> Thanks,
>
> Jason Castro
> NRAO
>
>
> On 2/12/2013 3:14 PM, 
> [email protected].**edu<[email protected]>wrote:
>
>> Send casper mailing list submissions to
>>         [email protected]
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>         https://calmail.berkeley.edu/**manage/list/listinfo/casper@**
>> lists.berkeley.edu<https://calmail.berkeley.edu/manage/list/listinfo/[email protected]>
>>
>> or, via email, send a message with subject or body 'help' to
>>         
>> [email protected].**edu<[email protected]>
>>
>> You can reach the person managing the list at
>>         [email protected].**edu<[email protected]>
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of casper digest..."
>>
>>
>> Today's Topics:
>>
>>     1. Re: Roach2 configuration and setup (Paul Prozesky)
>>     2. Re: Roach2 configuration and setup (Marc Welz)
>>
>>
>> ------------------------------**------------------------------**
>> ----------
>>
>> Message: 1
>> Date: Tue, 12 Feb 2013 15:26:11 +0200
>> From: Paul Prozesky <[email protected]>
>> Subject: Re: [casper] Roach2 configuration and setup
>> To: LIST CASPER <[email protected]>
>> Message-ID:
>>         <CAASPtuoUXfPBh==XarFqvSkS5d=+**OyMRDCE3E9iRcmy67jTn8w@mail.**
>> gmail.com <[email protected]>>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>> Afternoon Guy
>>
>> Regarding question 3... if you're running tcpborphserver3 you can use the
>> upload_bof method in the FpgaClient class in corr to upload a bof file to
>> your ROACH. I just checked and it took about 12s to copy a boffile using
>> this. Once it's uploaded, though, it will skip uploading it unless you
>> force it to do so. Use progdev to program the device as usual.
>>
>> Regards
>> Paul
>>
>>
>> On 12 February 2013 00:32, Guy kenfack <[email protected]> wrote:
>>
>>  Hello,
>>> we received 2 roach2 boards from digicom (20th dec 2012).we managed to
>>> configure our minicom with centos6.2 final, and tty usb2.
>>> I've several questions about the advised version for the uboot and the
>>> tcborphserver3
>>> u-boot versionof my boards:
>>> u-boot 2011.06-rc2-00000-gd422dc0-**dirty(Nov 8 2012 - :16:04:14)
>>> #SN : Roach2.2 batch = D#6#10
>>> #kernel : Linux roach 02 06 0A 3.4.0 - rc3+
>>> Tcpborphserver3
>>> 1/
>>> a- how can I find the version of my romfs and also how can I find the
>>> version of my Tcpborphserver3
>>> b- which version for the uboot and the tcborphserver3 should I use,
>>> should
>>> I keep the current version above ?
>>> where is it located?
>>>
>>> 2/ I heard that the configuration with the SD card is not yet working  ?
>>> is it still the case ?
>>>
>>> 3/I want to load my boffiles, can I use ssh  ? or should Iuse the telnet
>>> to tranfer my files ?
>>> How should I do If I want to keep my boffiles alive? I used to store them
>>> on the SD card, even when shutting down my roach board. Do I need to
>>> re-load or to copy my boffiles after switching on my roach2 boards?
>>> I read somewhere that it could be possible to upload from the python
>>> ?(I've never done it)
>>> How long does it take to the boffile to be copied ? before launching the
>>> fpgaprogdev() ?
>>>
>>> Thank you for your help,
>>>
>>>
>>>
>>>  -------------- next part --------------
>> An HTML attachment scrubbed and removed.
>> HTML attachments are only available in MIME digests.
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Tue, 12 Feb 2013 15:31:30 +0000
>> From: Marc Welz <[email protected]>
>> Subject: Re: [casper] Roach2 configuration and setup
>> To: Guy kenfack <[email protected]>
>> Cc: [email protected]
>> Message-ID:
>>         <CAGrhWaSFWDi5haXzO8h4jLsvQ7Hm**F5OW_x7jkyAFOdzZiLWFdQ@mail.**
>> gmail.com<cagrhwasfwdi5haxzo8h4jlsvq7hmf5ow_x7jkyafodzzilw...@mail.gmail.com>
>> >
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Hello
>>
>>  1/
>>> a- how can I find the version of my romfs and also how can I find the
>>> version of my Tcpborphserver3
>>>
>> if you telnet to port 7147, there should be a version string
>> for tcpborphserver3. The romfs contains a timestamp in its filesystem
>> label, but since it such a small system, you can pretty much use the
>> tcpborphserver3 version string as a proxy for it
>>
>>  b- which version for the uboot and the tcborphserver3 should I use,
>>> should I
>>> keep the current version above ?
>>> where is it located?
>>>
>> The source is in git at github.com/ska-sa
>>
>>  2/ I heard that the configuration with the SD card is not yet working  ?
>>> is
>>> it still the case ?
>>>
>> Yes. A roach2 has sufficient onboard flash to keep a number of
>> (optionally compressed)  bof files there
>> without having to use external storage, so we not allocated anybody to
>> work on the MMC logic. Also note that MMC cards can be "interesting", see
>> http://www.bunniestudios.com/**blog/?p=2297<http://www.bunniestudios.com/blog/?p=2297>
>>
>> So we recommend you soloboot, ie boot off the onboard flash.
>>
>>  3/I want to load my boffiles, can I use ssh  ? or should Iuse the telnet
>>> to
>>> tranfer my files ?
>>> How should I do If I want to keep my boffiles alive? I used to store
>>> them on
>>> the SD card, even when shutting down my roach board. Do I need to
>>> re-load or
>>> to copy my boffiles after switching on my roach2 boards?
>>>
>> The content of /usr on the onboard flash is preserved, so the bof files in
>> /usr/bof are retained.
>>
>>  I read somewhere that it could be possible to upload from the python
>>> ?(I've
>>> never done it)
>>> How long does it take to the boffile to be copied ? before launching the
>>> fpgaprogdev() ?
>>>
>> I think Paul answered that (but note that you will need a pretty recent
>> version
>> of tcpborphserver3 to use the uploadbof request).
>>
>> If you are concerned about speed, you can transfer a bof file
>> beforehand (say using wget or ftpget or an nfs mountpoint) - then
>> the progdev is pretty quick, and you can then even arrange that the
>> file is programmed at startup (by adding a progdev command to
>> etc/tcpborphserver3.init)
>>
>> regards
>>
>> marc
>>
>>
>>
>> End of casper Digest, Vol 63, Issue 9
>> ***************************************
>>
>
>
>

Reply via email to