g +0- '4+'5 #4&9#4' 5'4 #07#. /LQN 6HULHV +DUGZDUH 8VHU 0DQXDO # .KPM 2TQ JCTFYCTG HGCVWTGU $ /LQN...

15
A-Link Series Hardware User Manual Release V1.000.00

Transcript of g +0- '4+'5 #4&9#4' 5'4 #07#. /LQN 6HULHV +DUGZDUH 8VHU 0DQXDO # .KPM 2TQ JCTFYCTG HGCVWTGU $ /LQN...

A-Link Series Hardware User Manual

Release V1.000.00

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.

A-Link Series Hardware User Manual

15

End of document.