Advertisement

Quick Links

aBLE
Evaluation Board Kit User Guide
Application Note
Version 2.70
Global Top Smart MCU Innovator, ABOV Semiconductor
www.abovsemi.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the aBLE and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Abov aBLE

  • Page 1 Evaluation Board Kit User Guide Application Note Version 2.70 Global Top Smart MCU Innovator, ABOV Semiconductor www.abovsemi.com...
  • Page 2: Table Of Contents

    Downloading with Keil ....................8 2.2.2 Downloading with drag and drop ................11 Running application from RAM ................... 11 aBLE EVK hardware ........................14 Block diagram ........................14 Power supply ........................14 Connector interface ......................15 Buttons and LEDs ....................... 16 Low power crystal .......................
  • Page 3 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.
  • Page 4: Overview

    1. Overview aBLE EVK application note 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: ...
  • Page 5: Getting Started

    2. Getting started 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.
  • Page 6: C Pre-Processor

    2. Getting started aBLE EVK application note C Pre-processor 2.1.1 The preprocessor defines a macro containing “A31R118”. It must be set correctly according to the chip used as shown in Figure 1 (example of A31R118).  For A31R118, use “A31R118”...
  • Page 7: Scatter Loading

    EVK application note 2. Getting started Scatter loading 2.1.2 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).
  • Page 8: Downloading Firmware

    2. Getting started aBLE EVK application note 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: Keil’s download feature Method 1. Drag and drop.
  • Page 9: Figure 4. Read Device Id

    Make sure that the debugger settings and connections are proper by checking the SW device Figure 4. Read Device ID 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\” ▪...
  • Page 10: Figure 5. Select Algorithm

    2. Getting started aBLE EVK application note 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.
  • Page 11: Downloading With Drag And Drop

    “DAPLINK”. The built-binary files (either raw binary format having .bin extension or intel HEX format having .hex extension) can be copied to this USB drive. Once it is copied, the interface MCU will flash the internal aBLE programming area, and will reset the aBLE chip.
  • Page 12: Figure 7. Scatter File Loading

    2. Getting started aBLE EVK application note The application itself must be built for RAM execution. To achieve this, use the provided scatter loading file for RAM execution. Figure 7. Scatter File Loading Set Keil not to download firmware to the flash by choosing external tool option.
  • Page 13: Figure 9. Set .Ini File

    EVK application note 2. Getting started Use the provided debugger script to load the application and start it. Figure 9. Set .ini File The “boot_from_ram.ini” file is a Keil specific debugger script, which instructs Keil to load and start the application from RAM space.
  • Page 14: Able Evk Hardware

    EVK application note aBLE EVK hardware The able EVK can be used as a development platform for the aBLE chip. It features an on-board programming and debugging solution. In addition, aBLE device operates BLE RF and communicates with a PC over virtual COM port provided by the interface MCU.
  • Page 15: Connector Interface

    Figure 13 shows the schematic for power options. Figure 13. Power Supply Schematic Connector interface In addition to the power and ground, every available PIN to aBLE MCU is routed to the connector. Figure 14 shows the connector interface on the board. Figure 14. Connector Interface...
  • Page 16: Buttons And Leds

    Figure 15. Buttons and LEDs Low power crystal A 32.768KHz crystal (X2) is available for the aBLE series as an option. This is especially needed when software is programmed for system sleep since the external crystal provides better accuracy over internal RC oscillator.
  • Page 17: Interface Mcu

    EVK application note 3. aBLE EVK hardware Interface MCU The aBLE EVK has a reset/boot button on it. This button is connected to the interface MCU and has two functions listed below:  It acts as a reset button for the aBLE device (via software reset).
  • Page 18: Evaluation Able Evk

    Evaluation aBLE EVK Current measurement Current drawn by the aBLE device can be monitored on the aBLE EVK board. To measure the current, a user can remove P2 short header and connect ampere-meter between the pins of connector P2. By doing this, the user can monitor the current directly.
  • Page 19: Figure 19. Rf Test

    Figure 19. RF Test To verify the RF performance, a user can use Direct Test Mode (DTM). Since the aBLE supports UART mode, the user can test in the DTM by using HCIC firmware which is one of examples provided in SDK.
  • Page 20: Revision History

    Revision history aBLE EVK application note Revision history Version Date Revision list 2.10 2017.11.30 Initial version created 2.20 2018.03.06 2.30 2019.05.22 2.40 2020.02.18 Revised typo and ambiguous words 2.50 2020.07.22 Revised typo and ambiguous words 2.60 2022.10.31 Changed the font...
  • Page 21 ABOV Semiconductor ("ABOV") reserves the right to make changes, corrections, enhancements, modifications, and improvements to ABOV products and/or to this document at any time without notice. ABOV does not give warranties as to the accuracy or completeness of the information included herein. Purchasers should obtain the latest relevant information of ABOV products before placing orders.

Table of Contents