... | ... | @@ -116,23 +116,31 @@ software binary: |
|
|
$ git submodule update
|
|
|
```
|
|
|
|
|
|
15\. compile the LM32 firmware, you can decide whether the firmware is
|
|
|
compiled for WRPC Master or Slave by running one of the following
|
|
|
commands
|
|
|
15\. compile the LM32 firmware, the Etherbone support can be turned
|
|
|
on/off by modifying the WITH\_ETHERBONE flag inside Makefile:
|
|
|
|
|
|
```
|
|
|
$ make WRMODE=master
|
|
|
$ make WRMODE=slave
|
|
|
$ make
|
|
|
```
|
|
|
|
|
|
if you want to build binaries for both master and slave, please remember
|
|
|
to execute *make clean* between compilations.
|
|
|
The decision whether WR PTP should run in WR Master or WR Slave mode is
|
|
|
no longer made at compilation time, but later by executing appropriate
|
|
|
WR Shell commands.
|
|
|
|
|
|
17\. as the result the wrc.bin file would be generated. It can be loaded
|
|
|
16\. as the result the wrc.bin file will be generated. It can be loaded
|
|
|
to SPEC as described here:
|
|
|
https://www.ohwr.org/project/spec-sw/wikis/documents
|
|
|
|
|
|
\*[WR PTP Core shell commands](wrpc-shell)*
|
|
|
## Using WR PTP Core:
|
|
|
|
|
|
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
|
|
|
module. The full list of supported commands with their arguments is
|
|
|
available here: \*[WR PTP Core shell commands](wrpc-shell)*.
|
|
|
By default WRPC works in WR Slave mode, but this can be changed by
|
|
|
executing the following commands:
|
|
|
|
|
|
<pre>
|
|
|
|
|
|
|
|
|
|
... | ... | |