Abov aBLE Manual de usuario

Contents aBLE EVK application note
2
Contents
1Overview ........................................................................................................................................4
2Getting started................................................................................................................................5
2.1 Building firmware...................................................................................................................5
2.1.1 C Pre-processor .......................................................................................................6
2.1.2 Scatter loading .........................................................................................................7
2.2 Downloading firmware ..........................................................................................................8
2.2.1 Downloading with Keil ..............................................................................................8
2.2.2 Downloading with drag and drop............................................................................11
2.3 Running application from RAM ...........................................................................................11
3aBLE EVK hardware ....................................................................................................................14
3.1 Block diagram .....................................................................................................................14
3.2 Power supply.......................................................................................................................14
3.3 Connector interface.............................................................................................................15
3.4 Buttons and LEDs ...............................................................................................................16
3.5 Low power crystal ...............................................................................................................16
3.6 Interface MCU .....................................................................................................................17
3.7 Debugger connector (optional) ...........................................................................................17
4Evaluation aBLE EVK ..................................................................................................................18
4.1 Current measurement .........................................................................................................18
4.2 RF measurement ................................................................................................................18
Revision history .....................................................................................................................................20

aBLE EVK application note List of figures
3
List of figures
Figure 1. C Pre-processor.......................................................................................................................6
Figure 2. Scatter Loading........................................................................................................................7
Figure 3. Debugger Set...........................................................................................................................8
Figure 4. Read Device ID........................................................................................................................9
Figure 5. Select Algorithm .....................................................................................................................10
Figure 6. Select Download ....................................................................................................................11
Figure 7. Scatter File Loading ...............................................................................................................12
Figure 8. Set External Tool....................................................................................................................12
Figure 9. Set .ini File .............................................................................................................................13
Figure 10. Keil Specific Debugger Script “boot_from_ram.ini”..............................................................13
Figure 11. aBLE EVK Block Diagram....................................................................................................14
Figure 12. Power Supply.......................................................................................................................14
Figure 13. Power Supply Schematic .....................................................................................................15
Figure 14. Connector Interface .............................................................................................................15
Figure 15. Buttons and LEDs ................................................................................................................16
Figure 16. Low Power Crystal of 32.768KHz ........................................................................................16
Figure 17. Debugger Connector ...........................................................................................................17
Figure 18. Current Measure ..................................................................................................................18
Figure 19. RF Test.................................................................................................................................19

1. Overview aBLE EVK application note
4
1 Overview
The aBLE EVK mounts an aBLE chip (A31R118), to evaluate its performance. The aBLE EVK can be
used as a prototype development board too.
This development kit board has the following key features:
BLE SOC
Buttons and LEDs for user interface
I/O interface for Arduino Shield Compatible plug-in module modules
CMSIS-DAP compatible debug port with
—Virtual COM Port interface via UART
—Drag and Drop Mass Storage Device(MSD) programming
Requirements for hardware and software before enabling the aBLE EVK are listed below:
Hardware
—aBLE Evaluation Board Kit (EVK)
—Arduino plug-in modules (optional)
Software
—aBLE SDK
—Toolchain, any of
▪Keil uVision (Preferred)
▪GNU GCC
▪IAR Embedded Workbench
Document
—Datasheet for aBLE
—aBLE EVK User Guide (this document)
—aBLE EVK hardware files
—aBLE Application Notes

aBLE EVK application note 2. Getting started
5
2 Getting started
aBLE SDK contains many examples for the MCU peripherals and the BLE applications. In following
sections, general processes of building, loading, and running a BLE application on the EVK are
described. Any toolchains can be used to build examples for each process, and Keil uVision is used in
this document.
For A31R118 EVK, refer to following sections:
Section 2.1 Building firmware
Section 2.2 Downloading the firmware
Section 2.3 running application from RAM space
2.1 Building firmware
The general process of building firmware is shown below:
1. Download and install Keil uVision (Lite version is sufficient for all examples).
2. Select an example to build in the example folder.
3. Double click on the example project file (*.uvprojx).
4. Modify chip specific settings (preprocessor and scatter loading file).
5. Click on a button “Build” or “Rebuild”.

aBLE EVK application note 2. Getting started
7
2.1.2 Scatter loading
The scatter loading file for BLE applications must be set properly as shown in Figure 2 (example of
A31R118).
●For A31R118, use target_a31r118.sct
Figure 2. Scatter Loading
To run the application of RAM, use target_a311x_ram.sct (refer to section 2.3).

2. Getting started aBLE EVK application note
8
2.2 Downloading firmware
Once the build of example application is complete successfully, the firmware can be downloaded onto
the EVK by using one of the two different methods:
Method 1. Keil’s download feature
Method 2. Drag and drop.
2.2.1 Downloading with Keil
1. Select the CMSIS-DAP debugger from the debugger selection menu.
Figure 3. Debugger Set

aBLE EVK application note 2. Getting started
9
2. Make sure that the debugger settings and connections are proper by checking the SW device
ID.
Figure 4. Read Device ID
3. Copy the flash download algorithm files provided in the SDK to the Keil’s flash directory.
—aBLE flash algorithm files: “<aBLE SDK Root>\flash\*.flm”
—Keil’s flash directory: “<Keil install root>\ARM\Flash\”
▪Typically, the flash download algorithm files are located at “C:\Keil_v5\ARM\Flash”.

2. Getting started aBLE EVK application note
10
4. Select a desired algorithm from the debugger’s menu
—[Project] menu
—[Options for Target A31R11X]
—[Debug] tab
—[Settings] button
—[Flash Download]
—[Add] button
—Select the proper file according to the chip used.
Figure 5. Select Algorithm
Tabla de contenidos
Otros manuales de Placa madre de Abov
Manuales populares de Placa madre de otras marcas

Telit Wireless Solutions
Telit Wireless Solutions SL869-3DR Manual de usuario

Gigabyte
Gigabyte GA-9IVDT Manual de usuario

Texas Instruments
Texas Instruments ADS8372EVM Manual de usuario

Commell
Commell MS-C73 Manual de usuario

IBT Technologies
IBT Technologies MB860 Manual de usuario

Nvidia
Nvidia TEGRA DG-04927-001_V01 Manual de usuario



















