The RT software & tools reside in the software/applications/wr_d3s/rt
- d3s/ subdirectory contains the sources of the real-time application
- tools subdirectory contains the wr-d3s-ctl tool used to configure
the parameters of the frequency distribution (stream ID, frequency,
These are built automatically with the drivers, in order to rebuild them
you may call make in any of the directories above.
In order to load the realtime software:
* edit the software/applications/wr_d3s/rt/d3s/Makefile by putting
the IDs of the WR Node devices seen by lswrnc in the previous step.
For two SVECs with the IDs presented in this example, the load target
should look like this:
(optional) run the wrnc-messages tool in another terminal to see
if the embedded CPUs say hello to the debug console: $ wrnc-messages -Q
load the firmware:
@ $ cd software/applications/wr_d3s/rt/d3s/Makefile@
And then from the Front-end and with root rights:
@ $ make load @
* the debug console should show something like:
wrnc-0302-cpu-00: Initializing AD9516 PLL...wrnc-0302-cpu-00: Waiting for lock...[e]wrnc-0282-cpu-00: Initializing AD9516 PLL...wrnc-0282-cpu-00: Waiting for lock...[e]wrnc-0302-cpu-00: RT_D3S firmware initialized.wrnc-0302-cpu-00: WR link online!wrnc-0302-cpu-00: WR time ok [lock on]!wrnc-0282-cpu-00: RT_D3S firmware initialized.wrnc-0282-cpu-00: WR link online!wrnc-0302-cpu-00: WR link locked!
Setting up the RF transmission:
Connect the RF source to the RF input of the master card.
Use the wr-d3s-ctl tool in the software/applications/wr_d3s/tools
directory to configure RF transmission. For a system with one master (ID
= 0x282) and one slave (ID = 0x302), running at 352 MHz the command go