EVK-VERA-P174 - User Guide
UBX-17048707 - R06
Software
Page 21 of 30
LLC user-space tool and plugins
5
The LLC user-space tool, plugins and library will be installed to the
./bin subdirectory and the cw-llc
driver will be copied to the
./drivers/<kernel_version> subdirectory.
Connect the EVK-VERA-P174 evaluation kit to the PC and connect the USB device to the virtual
machine, if required. The VERA-P1 module enumerates itself on the USB as “NXP SAF510x DFU”
device with the USB device ID 1fc9:0102, which can be checked using the
lsusb command:
$ lsusb
Bus 001 Device 002: ID 1fc9:0102 NXP Semiconductors
Run the
load script to detect the VERA-P1 module and download the radio firmware through USB via
the Device Firmware Update (DFU) protocol, if required. If prompted for a firmware, select option 2 to
download the SDRMK5Dual.bin for evaluation of VERA-P174 or option 4 to select SDRMK5Single.bin
for evaluation of VERA-P173.
$ ./load
Load SAF5X00 firmware via DFU-util
** NOTE: dfu-util may fail under VMWare; you may need to unplug your board after
download and restart ./load **
1] DFUBootLoader.bin
2] SDRMK5Dual.bin
3] SDRMK5DualSPI.bin
4] SDRMK5Single.bin
Select file to download (1-4): 2
Using firmware file images/SDRMK5Dual.bin
[sudo] password for user:
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Deducing device DFU version from functional descriptor length
Opening DFU capable USB device...
ID 1fc9:0102
Run-time device DFU version 0100
[…]
DFU mode device DFU version 0100
Device returned transfer size 4096
Copying data from PC to DFU device
Download
[=========================] 100% 436316 bytes
Download done.
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Done!
dfu-util: can't detach
Resetting USB to switch back to runtime mode
In case of a virtual machine environment, repeat to run the
load script until the cw-llc driver module is
loaded. As the USB device changes roles after firmware download, ensure that the new 802.11p radio
device with the USB device ID 1fc9:0103 is automatically connected to the virtual machine.
Once the device is properly detected, the
load script will display an output as shown below:
$ ./load
0
5
LLC plugins for channel configuration, sending, and receiving packets are provided as source code. Other plugins are provided
as binary only.