SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed

Similar documents
QSG107: SLWSTK6101A/B Quick-Start Guide

QSG107: SLWSTK6101A/B Quick-Start Guide

QSG107: SLWSTK6101A Quick-Start Guide

QSG119: Wizard Gecko WSTK Quick-Start Guide

QSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed

QSG126: Bluetooth Developer Studio Quick-Start Guide

Samsung Memory Card/UFD Authentication Utility

EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide

EFM32 Happy Gecko Family EFM32HG-SLSTK3400A Quick-Start Guide

EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide

EFM8 Busy Bee Family EFM8BB2-SLSTK2021A Quick Start Guide


UG313: Thunderboard Sense 2 Bluetooth Low Energy Demo User's Guide

QSG159: EFM32TG11-SLSTK3301A Quick- Start Guide

AN888: EZR32 Simple TRX Application Quick Start Guide

EFM8 Universal Bee Family EFM8UB2 Errata

EFM32 EFM32GG11 Giant Gecko Family QSG149: EFM32GG11-SLSTK3701A Quick-Start Guide

Wireless Development Suite (WDS) is a software utility used to configure and test the Silicon Labs line of ISM band RFICs.

Si1146 UVIRSlider2EK Demo Kit

QSG139: Bluetooth Development with Simplicity Studio

QSG114: CPT007B SLEX8007A Kit Quick- Start Guide

AN888: EZR32 Quick Start Guide

QSG144: CP2615-EK2 Quick-Start Guide

QSG153: Micrium s μc/probe Tool Quick- Start Guide

The process also requires the use of the following files found in the Micriµm Quick Start Package for the FRDM-KL46Z:

QSG123: CP2102N Evaluation Kit Quick- Start Guide

AN125 INTEGRATING RAISONANCE 8051 TOOLS INTO THE S ILICON LABS IDE. 4. Configure the Tool Chain Integration Dialog. 1. Introduction. 2.

AN1160: Project Collaboration with Simplicity Studio

AN1143: Using Micrium OS with Silicon Labs Thread

Si1140-DK. Si1140 DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure 1. Si1143 Evaluation Board

UG345: Si72xx Eval Kit User's Guide

This user guide describes how to run the Atmel ATWINC3400 Bluetooth Low Energy (BLE) Provisioning demo from out-of-box conditions.

UG365: GATT Configurator User s Guide

µc/probe on the Freescale FRDM-KL05Z without an RTOS

Humidity/Temp/Optical EVB UG

UG369: Wireless Xpress BGX13P SLEXP8027A Kit User's Guide

EFR32MG13, EFR32BG13 & EFR32FG13 Revision C and Data Sheet Revision 1.0

UG274: Isolated USB Expansion Board User Guide

CP2103-EK CP2103 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

AN999: WT32i Current Consumption

UG322: Isolated CAN Expansion Board User Guide

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

UG254: CP2102N-MINIEK Kit User's Guide

SMBus. Target Bootloader Firmware. Master Programmer Firmware. Figure 1. Firmware Update Setup

CP2104-EK CP2104 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

EFR32 Mighty Gecko Family EFR32MG1 with Integrated Serial Flash Errata History

CP2105-EK CP2105 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

UG103.13: Application Development Fundamentals: RAIL

Software Release Note

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

UG294: CPT213B SLEXP8019A Kit User's Guide

AN690. Si4010 DEVELOPMENT KIT QUICK-START GUIDE. 1. Purpose. 2. Kit Content. Table 1. Kit Content

UG366: Bluetooth Mesh Node Configuration User s Guide

μc/probe on the RIoTboard (Linux)

Date CET Initials Name Justification

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

AN719 PRECISION32 IDE AND APPBUILDER DETAILED TUTORIAL AND WALKTHROUGH. 1. Introduction. Figure 1. Precision32 IDE and AppBuilder Walkthrough Overview

AN0059.1: UART Flow Control

Date CET Initials Name Justification

μc/probe on the element14 BeagleBone Black

Getting started with STEVAL-IDB007V1 and STEVAL-IDB008V1 evaluation boards

Table 1. Kits Content. Qty Part Number Description. Si4010 Simplified Key Fob Demo Kit 868 MHz

ESS Utility Android App User Guide

Figure 1. CP2108 USB-to-Quad UART Bridge Controller Evaluation Board

Date CET Initials Name Justification

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Si7005USB-DONGLE. EVALUATION DONGLE KIT FOR THE Si7005 TEMPERATURE AND HUMIDITY SENSOR. 1. Introduction. 2. Evaluation Kit Description

QSG166: WF200 Wi-Fi Development Kit Quick Start Guide

EFM8 Universal Bee Family EFM8UB1 Errata

AN1117: Migrating the Zigbee HA Profile to Zigbee 3.0

Router-E and Router-E-PA Wireless Router PRODUCT MANUAL

AN976: CP2101/2/3/4/9 to CP2102N Porting Guide

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Precision32 AppBuilder

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

LED Manager for Intel NUC

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Samsung USB Flash Drive : DUO Plus Lineup

CP2114 Family CP2114 Errata

WT12 EVALUATION KIT DATA SHEET. Monday, 09 September Version 1.7

Cypress BLE-Beacon ios App User Guide

UG271: CP2615-EK2 User's Guide

STSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package

C8051F411-EK C8051F411 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. 3. Evaluation Board Interface LCD User Interface

AN0885: EFM8UB Low Energy USB Overview

AN1023: HTTP SERVER EXAMPLE

QSG139: Getting Started with Bluetooth Software Development

ETRX3DVK Development Kit Quick-Start Guide

AN1053: Bluetooth Device Firmware Update over UART for EFR32xG1 and BGM11x Series Products

BRD4300B Reference Manual MGM111 Mighty Gecko Module

UG361: Si70xx Evaluation Tools User's Guide

EFM8 Busy Bee EFM8BB1 Errata

Bluegiga WF111 Software Driver Release Notes

QSG106: Getting Started with EmberZNet PRO

Software Design Specification

EFM32 Pearl Gecko Family EFM32PG1 Errata

AN0059.0: UART Flow Control

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

Transcription:

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed herein are for reference purposes only. All information discussed herein is provided on an "AS IS" basis, without warranties of any kind. This document and all information discussed herein remain the sole and exclusive property of Samsung Electronics. No license of any patent, copyright, mask work, trademark or any other intellectual property right is granted by one party to the other party under this document, by implication, estoppel or other-wise. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. For updates or additional information about Samsung products, contact your nearest Samsung office. All brand names, trademarks and registered trademarks belong to their respective owners. 2

Table of Contents... 3 List of Figures... 4 Version History... 5 Introduction... 6 ARTIK 020 Module Development Board Setup... 7 Silicon Labs Simplicity Studio 4.0... 8 Installation... 8 Manual Selection of additional Packages... 10 Installing the IAR embedded workbench for ARM... 13 Example Application... 17 Introduction... 17 Smart Phone Application... 17 Creating the Project... 17 Loading the Application... 18 Testing the Application... 19 Legal Information... 22 3

Figure 1. ARTIK 020 Main Board... 6 Figure 2. ARTIK 020 Main Board... 7 Figure 3. Simplicity Studio Installer... 8 Figure 4. Simplicity Studio Installer... 8 Figure 5. Login Window... 9 Figure 6. Connect ARTIK 020 Main Board... 10 Figure 7. Select by Product Group tab... 10 Figure 8. Installing Additional Packages for Wireless... 11 Figure 9. Restart Simplicity Studio... 11 Figure 10. Simplicity Studio Launcher Panel... 11 Figure 11. IAR Embedded Workbench for ARM Installation... 14 Figure 12. IAR Embedded Workbench for ARM Download Page 2... 14 Figure 13. IAR Embedded Workbench for ARM Download Page 3... 15 4

Revision Date Description Maturity 1.0 10/12/2016 Initial Public Release Release 5

The ARTIK 020 Development Kit is meant to help you evaluate the ARTIK 020 Module and get you started with your own software development. This quick-start guide helps you get started with the ARTIK 020 Development Kit. 6

The following steps need to be completed to start testing the Bluetooth functionality: 1. Connect the ARTIK 020 Radio Board to the ARTIK 020 Main Board 2. Connect the ARTIK 020 Main Board to your development PC using the USB cable 3. Turn the power switch of the ARTIK 020 Main Board in the AEM position a. At this stage you might be prompted to install drivers, please ignore this step for now 4. Verify that the blue USB connection indicator LED starts blinking 5. Check that the main board LCD shows the Silicon Labs logo Figure 2, shows the picture of the ARTIK 020 Main Board with its associated switches and indicators. When the ARTIK 020 Main Board is up and running to the point discussed above it is time to start showing the use of Silicon Labs Simplicity Studio 4.0. 7

To install Silicon Labs Simplicity Studio 4.0 first download the installer from http://www.silabs.com/products/mcu/pages/simplicity-studio-v4.aspx. See also Figure 3. Double click on the right Installer (Windows, Mac or Linux, going forward we will use the Windows installer) and follow the installation instructions as below: In order to get all the needed additional installation packages for your ARTIK 020 Development Kit, you need to sign into Simplicity Studio using your Silicon Labs technical support account. If you do not have an account, click on the Create an Account on the bottom of the Login Window in Figure 5. This will take you to the Silicon Labs web page to create an account. 8

After Log In, Simplicity Studio will download all needed additional packages. Figure 4. Checking for software updates in Simplicity Studio 4.0 Once all additional packages are installed, Simplicity Studio will check for connected hardware. If you have not connected your ARTIK 020 Main Board, you are prompted to do so now. Also accept any step asking to install drivers. 9

If your board is not automatically detected you can also manually select additional packages going to the Select by Product Group tab select Wireless and keep the options selected by default than click Finish, see Figure 7. When selected, Simplicity Studio will install additional software packages related to your connected evaluation boards, as shown in Figure 8. This procedure can take some time, during which the green progress indicator may appear stationary. However, the update steps above the progress bar are continuously refreshed. 10

After the update cycle is complete, restart Simplicity Studio see Figure 9. Once restart is complete, a menu of setup tasks is displayed. Now you should be able to see your boards in the Devices section as shown in Figure 10. To make sure that the Bluetooth Smart SDK is installed properly go to Setting Simplicity Studio SDKs. 11

If the Bluetooth Smart SDK is not already installed you need to manually download and install it. Just click in the link below in the SDK configuration options as shown below 12

A few seconds after the previous screen you will see this window, just switch to the stacks tab and then look for the stack shown below and click in the Install button You need to install the IAR Embedded workbench for ARM version 7.30 see Figure 11. All Wireless SDK s require this specific compiler version that is available on the Silicon Labs Wireless Software download page https://siliconlabs.force.com/home/home.jsp. You can get a 30 day free evaluation license. 13

Click on IAR Embedded Workbench for ARM v7.30 and scroll down to the bottom of the new window. Click on the EWARM.exe file to go to the download page. 14

Click on Open to start the download and execute the.exe file. Click Install to start the installation. Make sure Install a new instance of this application. is checked. Click Next to continue. If asked, do not install the dongle drivers. Click Finish when done. Now apply for a 30 day evaluation license. From the Start menu, find and execute IAR License Manager. Check Register with IAR systems to get an evaluation license. Click Next to continue. 15

Select the IAR Embedded Workbench for ARM product and click Next to continue. Click Register to go to the Silicon Labs registration web page. Select the Time limited (30 days) license. Fill out the form and click Submit Registration at the bottom of the form. A conformation e-mail will be sent to the supplied e-mail address. Follow the link in the e-mail to complete your registration. The link in your registration competition e-mail will complete your registration and display your registration number. Copy/Paste your license number from the competition webpage to the IAR License Manager. Click Next to continue. Confirm the license details and click Next again. When your license has been activated, click Done. 16

When working with example applications in Simplicity Studio 4.0, you will typically execute the following steps: Select an example application. Generate application files. Compile and flash the application to the ARTIK 020 Radio Board. Execute the application. The following sections will show how to build and execute the Smart Phone application. The prerequisites when building and executing the application are: Simplicity Studio version 4.0. Bluetooth Smart SDK v2.0.0. IAR EWARM installed. One ARTIK 020 Main Board with one ARTIK 020 Radio Board. Launch Simplicity Studio 4.0: Make sure you have one fully populated ARTIK 020 Main Board and connect it to your Windows Laptop using the mini-usb cable. In Simplicity Studio 4 home page, select New Project, then select the Bluetooth Smart SDK v2.0.0 stack and click Next. Select SOC Smartphone Application Project and click Next. Then follow all the steps with default options until you see Finish as shown below. 17

Make sure you see the ARTIK 020 Radio Board and then click Finish. Now click Generate to create the project source files as shown on the left below. Back in Simplicity Studio IDE, click the build icon and wait until the build process finishes see above. Once the application is built, we need to load the application onto the ARTIK 020 Main Board. We do this as follows: In the Devices Window select one ARTIK 020 Main Board instance and right click, Upload application. Make sure to load the correct.s37 file for the Smart Phone project you just built in the previous step. Browse to the folder with your compiled application. The standard location is at : C:\Users\<user_name>\SimplicityStudio\v4_workspace\soc-smartPhone\IAR ARM - Debug\soc-smartPhone.s37. Replace <user_name> with your user name. 18

Make sure that Before load: Erase chip is checked. Once the application binary is loaded onto the ARTIK 020 Module we can start creating a BLE connection. A smartphone should already have the BLE application installed. To get a copy of the ios or Android application just go to the App store or Google Play and search for Silicon Labs Blue Gecko or ARTIK Node communicator. Both applications provide exactly the same functionality. Install the application and open it. On the left below you see the ARTIK Node communicator application s main screen. The SoC Smartphone project we flashed onto the ARTIK 020 Module supports all the three demos: health thermometer, Retail beacon and Key Fob. Go to the Health Thermometer option and select your ARTIK 020 Module Device Name displayed on the ARTIK 020 Main Board s LCD display. The Health Thermometer screen becomes visible reporting temperature readings from the temperature sensor on the ARTIK 020 Main Board. 19

Go back to the main screen and click on the Retail Beacon option as shown on the left. In this example the ARTIK 020 Module is running a non-connectable ibeacon demo that broadcasts advertisements in ibeacon format. 20

Finally, go back to the main screen and open the Key Fobs option, see left screenshot. In this case, the ARTIK 020 Module is running the Proximity profile and is simulating a Key Fobs device. Once you click on the Find button, the middle screenshot, the right screenshot opens and LED0 and 1 on the ARTIK 020 Main Board should start blinking. 21

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH THE SAMSUNG ARTIK DEVELOPMENT KIT AND ALL RELATED PRODUCTS, UPDATES, AND DOCUMENTATION (HEREINAFTER SAMSUNG PRODUCTS ). NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. THE LICENSE AND OTHER TERMS AND CONDITIONS RELATED TO YOUR USE OF THE SAMSUNG PRODUCTS ARE GOVERNED EXCLUSIVELY BY THE SAMSUNG ARTIK DEVELOPER LICENSE AGREEMENT THAT YOU AGREED TO WHEN YOU REGISTERED AS A DEVELOPER TO RECEIVE THE SAMSUNG PRODUCTS. EXCEPT AS PROVIDED IN THE SAMSUNG ARTIK DEVELOPER LICENSE AGREEMENT, SAMSUNG ELECTRONICS CO., LTD. AND ITS AFFILIATES (COLLECTIVELY, SAMSUNG ) AND ITS SUPPLIERS ASSUME NO LIABILITY WHATSOEVER, INCLUDING WITHOUT LIMITATION CONSEQUENTIAL OR INCIDENTAL DAMAGES, AND SAMSUNG DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, ARISING OUT OF OR RELATED TO YOUR SALE, APPLICATION AND/OR USE OF SAMSUNG PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATED TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. SAMSUNG RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION, DOCUMENTATION AND SPECIFICATIONS WITHOUT NOTICE. THIS INCLUDES MAKING CHANGES TO THIS DOCUMENTATION AT ANY TIME WITHOUT PRIOR NOTICE. CHARACTERIZATION DATA, AVAILABLE MODULES AND PERIPHERALS, MEMORY SIZES AND MEMORY ADDRESSES REFER TO EACH SPECIFIC DEVICE, AND "TYPICAL" PARAMETERS PROVIDED CAN AND DO VARY IN DIFFERENT APPLICATIONS. THIS DOCUMENTATION IS PROVIDED FOR REFERENCE PURPOSES ONLY, AND ALL INFORMATION DISCUSSED HEREIN IS PROVIDED ON AN AS IS BASIS, WITHOUT WARRANTIES OF ANY KIND. SAMSUNG AND ITS SUPPLIERS ASSUME NO RESPONSIBILITY FOR POSSIBLE ERRORS OR OMISSIONS, OR FOR ANY CONSEQUENCES FROM THE USE OF THE DOCUMENTATION CONTAINED HEREIN. Samsung Products are not intended for use in medical, life support, critical care, safety equipment, or similar applications where product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply. Samsung Products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. This document and all information discussed herein remain the sole and exclusive property of Samsung. All brand names, trademarks and registered trademarks belong to their respective owners. For updates or additional information about Samsung ARTIK, contact the Samsung ARTIK team via the Samsung ARTIK website at www.artik.io. Silicon Laboratories Inc., Silicon Labs, SiLabs, Simplicity Studio, EFR32, LEUART and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM and Cortex-M4 are trademarks or registered trademarks of ARM Holdings. Copyright 2016 Samsung Electronics Co., Ltd. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electric or mechanical, by photocopying, recording, or otherwise, without the prior written consent of Samsung Electronics. 22