A-Link Series Hardware User Manual
2
A-Link Series Hardware User Manual @Copyright ABOV Semiconductor Co.,Ltd. 2017. All rights reserved.
Release information
Description Issue Change
V1.000.00
November 2017
First release
Proprietary notice
The product described in this document is subject to continuous developments and
improvements. All particulars of the product and its use contained in this document are given by
ABOV Semiconductor Co.,Ltd. in good faith.
However, all warranties implied or expressed, including but not limited to implied warranties or
merchantability, or fitness for purpose, are excluded.
This document is intended only to assist the reader in the use of the product. ABOV
Semiconductor Co.,Ltd. shall not be liable for any loss or damage arising from the use of any
information in this document, or any error or omission such information, any incorrect use of the
product.
Document confidentiality status
This document is Open Access. This document has no restriction on distribution.
Product status
The information in this document is Final (information on a developed product).
ABOV web address
http://www.abov.co.kr
A-Link Series Hardware User Manual
3
Contents A-Link Series Hardware User Manual
Chapter 1 Getting Started 4
1.1 Hardware introduction 5
1.2 Hardware specification 5
Chapter 2 Hardware Features 6
2.1 A-Link hardware features 7
2.2 A-Link-Pro hardware features 8
Chapter 3 Hardware Setting 9
3.1 Hardware recognition 10
3.2 KEIL compiler GUI setting 11
3.3 IAR compiler GUI setting 13
3.4 CooCox GUI setting 14
A-Link Series Hardware User Manual
4
Chapter 1 Getting Started
This chapter describes:
Hardware introduction
Hardware specification
A-Link Series Hardware User Manual
5
1.1 Hardware introduction A-Link series adaptor is an USB CMSIS-DAP debugger and programmer (using SWD interface).
It can be used debugging adaptor for ABOV Cortex family chips and simple on board
programmer.
A-Link series include A-Link, A-Link-Pro. etc.
These series supports KEIL, IAR, CooCox IDE.
A-Link is simple CMSIS-DAP, but the others supports on board programmer without PC.
1.2 Hardware specifications A-Link series adaptor provides USB connector and SWD(Serial Wire Debug) interface.
When you develop your application, USB interface connects to PC host and SWD interface
connects target device.
If you program a target device without PC (standalone mode), USB connection is open, but
SWD connects target device.
Function A-Link A-Link-Pro
CMSIS-DAP
(debugging)
O O
Programmer
(PC host mode)
O O
Programmer
(Standalone mode)
X O
Power source USB (Enumerated) USB (*1),
Target system
Target system voltage 2.5 ~ 5.5V 1.8 ~ 6.0V
Exterior
(Case was removed
for photo)
*1) If USB is enumerated, it works PC host mode, not standalone mode.
A-Link Series Hardware User Manual
6
Chapter 2 Hardware Features
This chapter describes:
A-Link hardware features
A-Link-Pro hardware features
A-Link Series Hardware User Manual
7
2.1 A-Link hardware features
A-Link is a fundamental CMSIS-DAP debugger dongle with Compiler IDE.
It support PC host mode programmer with ABOV F/W downloader.
USB connection is using HID, so it does not require specified driver.
SWD connector pin assignment is as following figure.
Notice If target system program changes SWD port to the other function, than SWD interface cannot
be established.
We recommend connect nReset signal to target board.
Some of ABOV device demo board include A-Link CMSIS-DAP as following figure.
This A-Link is wholly same to above A-Link.
If you want, you can cut this board to demo board and A-Link board.
A-Link Series Hardware User Manual
8
2.2 A-Link-Pro hardware features A-Link-Pro include all of A-Link features.
USB connection is using HID, so it does not require specified driver too.
SWD connector pin assignment is same to A-Link.
It can support on board programming without PC host.
We call it as “standalone mode”.
It supports on board program without PC.
Programming and verification will start as soon as you push the only button.
You can see messages on OLED during programming.
Notice If target system program changes SWD port to the other function, than SWD interface cannot
be established.
We recommend connect nReset signal to target board.
If PC connecting is detected during standalone mode operation, it changes to CMSIS-DAP
dongle.
A-Link Series Hardware User Manual
9
Chapter 3 Hardware Setting
This chapter describes:
Hardware recognition
KEIL compiler GUI setting
IAR compiler GUI setting
CooCox GUI setting
A-Link Series Hardware User Manual
10
3.1 Hardware recognition A-Link series USB interface using HID (Human interface device) class.
All of MS Windows supports HID interface, so it does not require another kernel driver
installation.
Just connect and use it.
Ex) Device manager screen shot
If A-Link series is connected, it will be enumerated one of “USB Input Device”.
A-Link Series Hardware User Manual
11
3.2 KEIL compiler GUI setting It is simple to set CMSIS-DAP (A-Link) to KEIL compiler IDE.
Connect A-Link series dongle to your PC.
Start KEIL GUI.
Open your project.
Open option dialog and Select Debug TAB.
Select CMSIS-DAP Debugger.
A-Link Series Hardware User Manual
12
Click button “Settings”.
Select A-Link or A-Link-Pro CMSIS-DAP.
Now, you can debug ABOV Cortex series devices via A-Link series CMSIS-DAP.
It supports all of debugging functions.
A-Link Series Hardware User Manual
13
3.3 IAR compiler GUI setting It is simple to set CMSIS-DAP (A-Link) to IAR compiler IDE.
A-Link series SWD interface
A-Link Series Hardware User Manual
14
3.4 CooCox GUI setting It is simple to set CMSIS-DAP (A-Link) to CooCox IDE.