This guide is intended to help customers setup the hardware development environment, install
required software, download, and run an example application on the DA14585/586 Basic
development Kit development platform.
UM-B-048
DA14585/DA14586 Getting Started Guide with the Basic Development Kit
BLE Bluetooth Low Energy
COM Communication Port
CS Chip Select
DBG Debug
EEPROM Electrically Erasable Programmable Memory
FTDI Future Technology Devices International
GPIO General Purpose Input/Output
IDE Integrated Development Environment
IRQ Interrupt Request
LED Light Emitting Diode
OS Operating System
OTP One Time Programmable
PC Personal Computer
RF Radio frequency
SDK Software Development Kit
SoC System on Chip
SPI Serial Peripheral Interface
SRAM Static Random Access Memory
SW Software
SWD Serial Wire Debug
TCK JTAG Test Clock
TMS JTAG Test Mode Select
UART Universal Asynchronous Receiver/Transmitter
USB Universal Serial Bus
4 Prerequisites
• Minimum hardware requirements:
– Windows Operating System, 1 GHz, 32-bit or 64-bit processor
– 1 GB of system memory (RAM)
– 2 GB of available disk space
• Basic Development Kit DA14585/586 and accessories
• Serial-port terminal software (for example, Tera Term)
• A USB connection supporting USB-Serial (FTDI)
UM-B-048
DA14585/DA14586 Getting Started Guide with the Basic Development Kit
The DA14585/586 is a family of Bluetooth Smart SoC devices that operate at very low power levels
while providing world-class RF performance.
The devices are available in a small footprint while still offering a large flexibility in configuration of the
on-chip interfaces making them suitable for a wide range of applications. More information can be
found in the DA14585 Datasheet.
The development kit includes a set of hardware (for example, a development board with an on-board
debugger) and is supported by a Software Development Kit (SDK) (that is, a development toolchain,
source code examples, and so on), and documentation.
The purpose of this guide is to provide an overview of the DA14585/586 Basic Development Kit Board
and describe the setup of the hardware and installation of the software tools to fully use the board.
The following hardware and software elements are required to use the DA14585/586 Development Kit:
• The Basic Development kit
• SmartSnippets™ Studio which can be installed on Windows, see Section 8.
• Windows users should download and install terminal software such as RealTerm, Putty or Tera
Term. This document uses Tera Term for its examples.
The rest of guide is organized as follows:
• Section 6 describes the hardware components and their initial installation and setup.
• Sections 7 and 8 describe the installation of the SmartSnippets™ DA14585/586 SDK software,
along with all necessary tools.
•Section 9 contains all steps for downloading and executing your first DA14585/586 Applications.
5.1 Kit Content
The Basic Development Kit parts can be ordered via various distributors. The Basic Development Kit
contains the following:
• Bluetooth low energy Board
• Mini USB-cable
• Coin cell battery (CR2032)
UM-B-048
DA14585/DA14586 Getting Started Guide with the Basic Development Kit
The basic Development Kit consists of a single basic Board containing the DA14585/586 BLE SoC in
QFN40 package. For the schematics and layout of the board in full detail, please refer to the respective
documents on the portal.
6.1 The Basic Kit board
Figure 1 illustrates the physical layout of the Basic Kit board. The basic Kit board provides the
necessary hardware to enable:
• Full digital connectivity with external hardware using UART, SPI, GPIO, and I2C
• USB based debugging capabilities using the SEGGER J-Link on-board debugger
Figure 1: The DA14585/586 Basic Kit
6.2 Configuring the Basic Kit Board by Jumper Settings
The DA14585/586 supports booting from UART. The jumper settings are displayed below:
Figure 2: The DA14585/586 Basic Kit Jumper Setting
UM-B-048
DA14585/DA14586 Getting Started Guide with the Basic Development Kit
Figure 3 shows the layout of the header jumper, J4.
Figure 3: Jumper 4 Layout
Note: Please notice that the signals connected on the DA14585/586 SoC are located on the left
pins row of header J4 as shown in Figure 4.
Figure 4: Data direction of UART within J4
Note:
UART connectivity is enabled by shorting header as presented in Figure 2.
UART connection between DA14585/586 and the MCU that provides communication
over USB to a PC is realized through P0_4, P0_5 (for null mode), P0_6 and P0_7 (for full
UART).
For DA14585, data flash through SPI connectivity is enabled with the jumper configuration which is
presented in Figure 5.
Please notice that for DA14586, this configuration is meaningless and it must be avoided. DA14586
SoC incorporates the flash internally (2Mbits).
UM-B-048
DA14585/DA14586 Getting Started Guide with the Basic Development Kit
•U1: Dialog BLE SoC, DA14585 or DA14586 in QFN40 package. DCDC converter of SoC is
configured in Buck mode. Two crystals are used, 16MHz and 32.768 KHz.
•U5 or U7: SPI data flash, MX25R2035. Two packages are available, U5 –WSON
MX25R2035FM1IH0 and U7-SOIC8 - MX25R2035FZUIL0 – (default). For DA14586, flash
memory is not mounted.
•U4: MCU where Segger license is applied. UART and JTAG connectivity is provided to
DA14585/586 SoC
• SW1: Reset push button. By pressing the button, used can hardware reset the processor
• J4: 28 pins header. Signal and power pins of DA14585/586 are provided. Also the interconnection
between BLE processor and Segger license MCU for JTAG and UART is done through jumpers.
•J5: 3 pins connector. DA14585/586 can be supplied by either 3.3V generated from on the
development kit or by coin cell battery applied on the bottom side of the development kit.
• J9: two pins header. It enables user LED. LED is driven from P1_0.
• J10: 10 pins header. It is used for monitoring DA14585/586 port 2 pins.
• J11: 10 pins header. Only P3_0 is provided on pin 1. Please notice that for DA14586, P3_0 is
not used.
Note: The schematic diagrams, BOM, and Gerber files are illustrated in detail in the
Development Kit Documentation.
6.4 Connecting the Basic Kit to the host PC
The Basic Kit includes an embedded J-Link debugger which allow easy communication with the
development host over USB.
The DA14585/586 SoC is configured only in Buck mode on this development kit. A choice can be made
between 3.3 V (via USB: J5 1-2) or VDD (a coin cell: J5 2-3). No battery is needed when running via
the mini-USB cable.
Note: The basic Kit is connected to the host PC over the connector marked as USB (J3), as
shown in Figure 6 using a standard mini-USB cable.
Loading...
+ 20 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.