... | @@ -131,16 +131,44 @@ WR Shell commands. |
... | @@ -131,16 +131,44 @@ WR Shell commands. |
|
to SPEC as described here:
|
|
to SPEC as described here:
|
|
https://www.ohwr.org/project/spec-sw/wikis/documents
|
|
https://www.ohwr.org/project/spec-sw/wikis/documents
|
|
|
|
|
|
## Using WR PTP Core:
|
|
## WR PTP Core shell:
|
|
|
|
|
|
After connecting to the UART console of WRPC (by using physical USB-UART
|
|
After connecting to the UART console of WRPC (by using physical USB-UART
|
|
or vUART) the WRPC Shell is available and can be used to configure the
|
|
or vUART) the WRPC Shell is available and can be used to configure the
|
|
module. The full list of supported commands with their arguments is
|
|
module. The full list of supported commands with their arguments is
|
|
available here: \*[WR PTP Core shell commands](wrpc-shell)*.
|
|
available here: \*[WR PTP Core shell commands](wrpc-shell)*.
|
|
|
|
|
|
By default WRPC works in WR Slave mode, but this can be changed by
|
|
By default WRPC works in WR Slave mode, but this can be changed by
|
|
executing the following commands:
|
|
executing the following commands:
|
|
|
|
|
|
<pre>
|
|
```
|
|
|
|
wrc# mode master
|
|
|
|
wrc# ptp start
|
|
|
|
```
|
|
|
|
|
|
|
|
It is also important to use the right calibration parameters for the SFP
|
|
|
|
transceiver. The list of supported SFPs can be found on a separate [wiki
|
|
|
|
page](https://www.ohwr.org/project/white-rabbit/wikis/SFP)
|
|
|
|
|
|
|
|
They should be added first to the internal EEPROM SFP database. For two
|
|
|
|
SFPs that are most common in WR project and demos it can be done by
|
|
|
|
executing the following shell commands:
|
|
|
|
|
|
|
|
```
|
|
|
|
wrc# sfp add AXGE-1254-0531 10 10 -73622176
|
|
|
|
wrc# sfp add AXGE-3454-0531 10 10 73622176
|
|
|
|
```
|
|
|
|
|
|
|
|
After that the parameters of the plugged SFP can be passed to PTP
|
|
|
|
daemon:
|
|
|
|
|
|
|
|
```
|
|
|
|
wrc# sfp detect
|
|
|
|
wrc# sfp match
|
|
|
|
```
|
|
|
|
|
|
|
|
The last two lines should be the part of init script that can be created
|
|
|
|
with *init* command.
|
|
|
|
|
|
|
|
|
|
|
|
|
... | | ... | |