background image

 

 

 

 
EVK-W16

 

Evaluation kit for ELIN-W160 and  
ODIN-W160 modules 

User Guide

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Abstract 

This document describes how to set up the EVK-W16 evaluation kit 
to evaluate u-blox ELIN-W160 and ODIN-W160 multiradio modules.

 

It  also  provides  an  overview  of  the  ELIN-W160  module,  the  build 
environment,  how  to  download  the  firmware  for  ELIN-W160  and 
brief  information  on  how  to  modify  and  add  new  functionality  to 
Yocto build environment. 

 

www.u-blox.com

 

UBX-15017061 - R02 

Содержание EVK-W16

Страница 1: ...W16 evaluation kit to evaluate u blox ELIN W160 and ODIN W160 multiradio modules It also provides an overview of the ELIN W160 module the build environment how to download the firmware for ELIN W160...

Страница 2: ...the following products Product name Type number Firmware version PCN IN ELIN W160 ELIN W160 00B 00 2 0 0 0 N A u blox reserves all rights to this document and the information contained herein Product...

Страница 3: ...environment 17 3 1 1 Build default distribution 20 3 2 Download firmware to target 22 4 Factory restore 23 4 1 USB Device firmware upgrade 23 5 Build and install package 25 5 1 Package server 25 5 2 S...

Страница 4: ...EVK W16 User Guide UBX 15017061 R02 Advance Information Contents Page 4 of 38 Related documents and links 37 Revision history 37 Contact 38...

Страница 5: ...352 512 MB NAND 256 MB RAM with a dual band 802 11a b g n Wi Fi and Bluetooth 4 0 radio for OEMs The ELIN W160 module has the following three main connectors Primary host connector Secondary host conn...

Страница 6: ...Information Introduction Page 6 of 38 o DSUB9 Signal pin headers o Access to almost all CPU signals JTAG for ELIN W160 CPU Three GPIO buttons Four user customizable LEDs Antenna connector Power switch...

Страница 7: ...K W16 evaluation kit o ELIN W160 module o EVB W16 evaluation board o 9 12 V power adapter 1A o USB A B mini cable o USB A B micro cable o Antenna o u fl to RPSMA antenna cable PC with Linux or Windows...

Страница 8: ...between pin 1 and 5 This selects 5V0 regulated as the power source for ELIN W1 2 Set the jumper on JP6 between pin 1 and 2 This disables the UART0 DSUB transceiver which could cause interference with...

Страница 9: ...the FTDI chip The LED LD18 will indicate USB Voltage Figure 5 EVK W16 GPIO LED overview 8 Press PWR TGL SW11 to start the OEM Module Your OS should detect the FTDI chip and provide 4 UARTs Connect to...

Страница 10: ...200000 size 0x500000 5242880 bytes read OK NAND read device 0 offset 0x1c0000 size 0x40000 262144 bytes read OK Kernel image 0x80008000 0x000000 0x4104a8 Flattened Device Tree blob at 80f80000 Booting...

Страница 11: ...next screen click Have Disk button and select the driver you have already downloaded linux inf 6 Accept any warnings and the device should be installed 2 5 Working with Wi Fi Connecting to a Wi Fi is...

Страница 12: ...nable_network 0 OK 3 CTRL EVENT SCAN RESULTS 3 WPS AP AVAILABLE 3 Trying to associate with 00 11 22 33 44 55 SSID TEST AP freq 2437 MHz 3 Associated with 00 11 22 33 44 55 3 WPA Key negotiation comple...

Страница 13: ...ace is started automatically during boot hcitool dev Devices hci0 78 C5 E5 30 83 45 You can scan for Bluetooth devices hcitool scan Scanning 1C BA 8C 7F 58 B3 Bluetooth Device 00 12 F3 1A CA 89 n a 00...

Страница 14: ...a serial port adapter such as the OBS421 you can connect the device and make it a serial port on the ELIN W1 Press CTRL A x to leave minicom Use rfcomm release 0 to disconnect rfcomm connect 0 00 12...

Страница 15: ...started Sending discover Sending discover ifconfig a eth0 Link encap Ethernet HWaddr 20 CD 39 FC 1F 42 UP BROADCAST MULTICAST MTU 1500 Metric 1 RX packets 0 errors 0 dropped 0 overruns 0 frame 0 TX pa...

Страница 16: ...UDP buffer size 160 KByte default 3 local 192 168 1 146 port 40375 connected with 192 168 1 1 port 5001 ID Interval Transfer Bandwidth 3 0 0 1 0 sec 11 5 MBytes 96 5 Mbits sec 3 1 0 2 0 sec 11 4 MByte...

Страница 17: ...hat you have a PC with Linux installed This guide assumes that you have installed Debian 7 4 and your user has sudo privileges if not issue sudo usermod a G sudo username You should not be logged in a...

Страница 18: ...g deltas 100 224033 224033 done HEAD is now at b74ea96 build appliance image Update to fido head revision Setting up meta openembedded Cloning into meta openembedded remote Counting objects 54719 done...

Страница 19: ...Here add your own meta layer if you would like to add any layers of your own LAYER_CONF_VERSION is increased each time build conf bblayers conf changes incompatibly LCONF_VERSION 6 BBPATH TOPDIR BBFIL...

Страница 20: ...y 1 to 4 hours depending on the specifications of the compiling machine and the speed of your internet connection Where to place downloads During a first build the system will download many different...

Страница 21: ...NG Debian 7 4 TARGET_SYS arm poky linux gnueabi MACHINE elin w160 evk DISTRO poky DISTRO_VERSION 1 8 1 TUNE_FEATURES arm armv7a vfp thumb neon callconvention hard cortexa8 TARGET_FPU vfp neon meta met...

Страница 22: ...files to be stored on ELIN NAND or SD card ls tmp deploy images ELIN W16 evk core image ublox dev elin w160 evk 20160208090855 rootfs manifest core image ublox dev elin w160 evk 20160208090855 rootfs...

Страница 23: ...il to be installed on the host The scripts are matched to the firmware from u blox EVK though it can be easily changed to match other images Power off the module and connect the board with a USB micro...

Страница 24: ...midt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to dfu util lists gnumonks org Copying data from PC to DFU device Starting download finished state 2 dfuIDLE status...

Страница 25: ...ess to the folder See the Apache2 documentation for more information To restart apache Or In the bitbake folder update the package index You now have a package server that contains the latest build pa...

Страница 26: ...9 entries from dependency cache NOTE Resolving any missing task queue dependencies Build Configuration BB_VERSION 1 26 0 BUILD_SYS x86_64 linux NATIVELSBSTRING Debian 7 4 TARGET_SYS arm poky linux gnu...

Страница 27: ...re Breaking cicular dependency on python core for libpython2 7 1 0 Breaking cicular dependency on python core for python lang Installing python readline 2 7 3 r0 3 to root Downloading http 192 168 1 1...

Страница 28: ...See the below mentioned sections for information on how the layers relate to each other 6 1 Developer layer At the top level the developer may add his her own configuration of applications and requir...

Страница 29: ...er elin w16 radio params elin eeprom reader_001 bb ti bt firmware ti bt firmware_git bb ti utils ti utils libnl3 patch ti utils_001 bb ublox srr firmware ublox srr firmware_001 bb u boot u boot fw uti...

Страница 30: ...cies for the distribution The distribution features and the machine feature will be matched to determine the packages that will be installed For more information see the Yocto project documentation ca...

Страница 31: ...e settings in a layer The default way to modify the layers is by creating an override layer with a high priority Bitbake will parse all layers specified in the bblayers conf and resolve the dependenci...

Страница 32: ...cipes example example bar_0 1 bb This file was derived from the Hello World example recipe in the Yocto Project Development Manual DESCRIPTION Simple helloworld application SECTION examples LICENSE MI...

Страница 33: ...n in the final image source ublox init build env bitbake bar cat meta foobar recipes example example bar 0 1 helloworld c include stdio h int main int argc char argv printf Hello World n return 0 To b...

Страница 34: ...ng task queue dependencies Build Configuration BB_VERSION 1 26 0 BUILD_SYS x86_64 linux NATIVELSBSTRING Debian 7 4 TARGET_SYS arm poky linux gnueabi MACHINE elin w160 evk DISTRO poky DISTRO_VERSION 1...

Страница 35: ...Evaluation Kit GPIO General Purpose Input Output LED Light Emitting Diode NFS Network File System OEM Original equipment manufacturer OPKG Open PacKaGe Management OTG On The Go PHY Physical Layer RAM...

Страница 36: ...web server etc hiawatha hiawatha conf Avahi mDNS etc uDHCP client uDHCP server etc udhcpd conf used for USB0 wpa_supplicant etc wpa_supplicant conf Bluetooth Bluez5 etc init d bluetooth Network inter...

Страница 37: ...yoctoproject org docs 2 0 yocto project qs yocto project qs html 5 Yocto project cookbook item that explains how to add startup scripts to a Yocto image https wiki yoctoproject org wiki Cookbook Appl...

Страница 38: ...Regional Office China Beijing Phone 86 10 68 133 545 E mail info_cn u blox com Support support_cn u blox com Regional Office China Chongqing Phone 86 23 6815 1588 E mail info_cn u blox com Support su...

Отзывы: