+ All Categories
Home > Documents > STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent...

STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent...

Date post: 24-Jun-2020
Category:
Upload: others
View: 14 times
Download: 0 times
Share this document with a friend
22
STM8 Debugger 1 ©1989-2020 Lauterbach GmbH STM8 Debugger TRACE32 Online Help TRACE32 Directory TRACE32 Index TRACE32 Documents ...................................................................................................................... ICD In-Circuit Debugger ................................................................................................................ Processor Architecture Manuals .............................................................................................. STM8 ......................................................................................................................................... STM8 Debugger .................................................................................................................... 1 Warning .............................................................................................................................. 4 Introduction ....................................................................................................................... 5 Brief Overview of Documents for New Users 5 Demo and Start-up Script 5 Configuration ..................................................................................................................... 6 System Overview 6 Quick Start ......................................................................................................................... 7 Troubleshooting ................................................................................................................ 9 FAQ ..................................................................................................................................... 10 STM8 specific SYStem Settings ....................................................................................... 11 SYStem.CPU Select the used CPU 11 SYStem.CpuAccess Run-time memory access (intrusive) 11 SYStem.MemAccess Real-time memory access (non-intrusive) 12 SYStem.Mode Establish the communication with the target 12 SYStem.LOCK Lock and tristate the debug port 12 SYStem.Option IMASKASM Disable interrupts while single stepping 13 SYStem.Option IMASKHLL Disable interrupts while HLL single stepping 13 STM8 specific TrOnchip Command ................................................................................. 14 TrOnchip.VarCONVert Adjust complex breakpoint in on-chip resource 14 Breakpoints ........................................................................................................................ 15 Software breakpoints 15 On-chip breakpoints for instructions 15 On-chip breakpoints for data 15 Memory Classes ................................................................................................................ 16 Target Adaption ................................................................................................................. 17 Connector Type and Pinout 17
Transcript
Page 1: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

STM8 Debugger

TRACE32 Online Help

TRACE32 Directory

TRACE32 Index

TRACE32 Documents ......................................................................................................................

ICD In-Circuit Debugger ................................................................................................................

Processor Architecture Manuals ..............................................................................................

STM8 .........................................................................................................................................

STM8 Debugger .................................................................................................................... 1

Warning .............................................................................................................................. 4

Introduction ....................................................................................................................... 5

Brief Overview of Documents for New Users 5

Demo and Start-up Script 5

Configuration ..................................................................................................................... 6

System Overview 6

Quick Start ......................................................................................................................... 7

Troubleshooting ................................................................................................................ 9

FAQ ..................................................................................................................................... 10

STM8 specific SYStem Settings ....................................................................................... 11

SYStem.CPU Select the used CPU 11

SYStem.CpuAccess Run-time memory access (intrusive) 11

SYStem.MemAccess Real-time memory access (non-intrusive) 12

SYStem.Mode Establish the communication with the target 12

SYStem.LOCK Lock and tristate the debug port 12

SYStem.Option IMASKASM Disable interrupts while single stepping 13

SYStem.Option IMASKHLL Disable interrupts while HLL single stepping 13

STM8 specific TrOnchip Command ................................................................................. 14

TrOnchip.VarCONVert Adjust complex breakpoint in on-chip resource 14

Breakpoints ........................................................................................................................ 15

Software breakpoints 15

On-chip breakpoints for instructions 15

On-chip breakpoints for data 15

Memory Classes ................................................................................................................ 16

Target Adaption ................................................................................................................. 17

Connector Type and Pinout 17

STM8 Debugger 1 ©1989-2020 Lauterbach GmbH

Page 2: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Support ............................................................................................................................... 17

Available Tools 18

Compilers 21

Products ............................................................................................................................. 22

Product Information 22

Order Information 22

STM8 Debugger 2 ©1989-2020 Lauterbach GmbH

Page 3: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

STM8 Debugger

Version 21-Feb-2020

STM8 Debugger 3 ©1989-2020 Lauterbach GmbH

Page 4: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Warning

WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug cable only while the target power is OFF.

Recommendation for the software start:

1. Disconnect the debug cable from the target while the target power is off.

2. Connect the host system, the TRACE32 hardware and the debug cable.

3. Power ON the TRACE32 hardware.

4. Start the TRACE32 software to load the debugger firmware.

5. Connect the debug cable to the target.

6. Switch the target power ON.

7. Configure your debugger e.g. via a start-up script.

Power down:

1. Switch off the target power.

2. Disconnect the debug cable from the target.

3. Close the TRACE32 software.

4. Power OFF the TRACE32 hardware.

STM8 Debugger 4 ©1989-2020 Lauterbach GmbH

Page 5: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Introduction

This document serves as a guideline for debugging STM8 MCUs and describes all MCU-specific TRACE32 settings and features.

Please keep in mind that only the Processor Architecture Manual (the document you are reading at the moment) is CPU specific, while all other parts of the online help are generic for all CPUs supported by Lauterbach. So if there are questions related to the CPU, the Processor Architecture Manual should be your first choice.

Brief Overview of Documents for New Users

Architecture-independent information:

• “Debugger Basics - Training” (training_debugger.pdf): Get familiar with the basic features of a TRACE32 debugger.

• “T32Start” (app_t32start.pdf): T32Start assists you in starting TRACE32 PowerView instances for different configurations of the debugger. T32Start is only available for Windows.

• “General Commands” (general_ref_<x>.pdf): Alphabetic list of debug commands.

Architecture-specific information:

• “Processor Architecture Manuals”: These manuals describe commands that are specific for the processor architecture supported by your debug cable. To access the manual for your processor architecture, proceed as follows:

- Choose Help menu > Processor Architecture Manual.

• “OS Awareness Manuals” (rtos_<os>.pdf): TRACE32 PowerView can be extended for operating system-aware debugging. The appropriate OS Awareness manual informs you how to enable the OS-aware debugging.

Demo and Start-up Script

The on-chip FLASH and the EEProm memory can be programmed via the stm8.cmm script:

Please be aware that you should check the Flash and EEProm size specified for your MCU in the stm8.cmm before executing this script.

CD.DO ~~/demo/stm8/flash/stm8.cmm

STM8 Debugger 5 ©1989-2020 Lauterbach GmbH

Page 6: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Configuration

System Overview

Example configuration for an STM8 debugger.

Target

DE

BU

G C

AB

LE

LA

UT

ER

BA

CH

Debug Cable

POWER DEBUG INTERFACE / USB 3

Wall MountPower Supply

PC

USBCable

LAUTERBACHPOWER

SELECT

EMULATE

PODBUS OUT

US

B

PODBUS SYNC

DE

BU

G C

AB

LE

POWER7-9V

TRIG

POWER DEBUG USB INTERFACE / USB 3

Deb

ugC

onn

ecto

r

Windows / Linux / Mac OS

STM8 Debugger 6 ©1989-2020 Lauterbach GmbH

Page 7: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Quick Start

Starting up the debugger is done as follows:

1. Select the device prompt B (BDM debugger) and reset TRACE32.

The device prompt B:: is normally already selected in the TRACE32 command line. If this is not the case, enter B:: to set the correct device prompt. The RESet command is only necessary if you do not start directly after booting the TRACE32 development tool.

2. Specify the CPU specific settings.

This command selects the CPU type.

3. Inform the debugger about the cashable address range (FLASH/EEPROM)..

This is important to speed up the TRACE32 PowerView GUI responsiveness. The specified address range will be accessed only once after a break, thus avoiding unnecessary memory accesses.

4. Reset the target and enter debug mode.

This command resets the CPU on the target, enables On-Chip-Debug Mode and issues a breakpoint right after the reset interrupt routine.The CPU stops executing any instruction, and the user is able to download and test the code. After this command is executed, it is possible to access memory and registers.

B::

RESet

SYStem.CPU STM8S005K6

MAP.UpdateOnce p:0x8000--0xffff

SYStem.Mode Up

STM8 Debugger 7 ©1989-2020 Lauterbach GmbH

Page 8: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

5. Load the program into the flash.

A typical start sequence of the STM8 is shown below. This sequence can be written to a PRACTICE script file (*.cmm, ASCII format) and executed with the command DO <file>.

*) These commands open windows on the screen. The window position can be specified with the WinPOS command.

DO ~~/demo/stm8/flash/stm8.cmm

B:: ; Select the ICD device prompt

RESet ; Reset the TRACE32 software

MAP.UpdateOnce p:0x8000--0xffff

; Specify the address range for caching

WinCLEAR ; Clear all windows

SYStem.Up ; Reset the target and enter debug mode

DO ~~/demo/stm8/flash/stm8.cmm

; Load the target application into ; the Flash

PER.view ; Show clearly arranged peripherals ; in window *)

List.Mix ; Open source code window *)

Register.view /SpotLight ; Open register window *)

Frame.view /Locals /Caller ; Open the stack frame with ; local variables *)

Var.Watch %SpotLight flags ast ; Open watch window for variables *)

Break.Set 0x1000 /Program ; Set software breakpoint to address; 1000 (address 1000 is within RAM ; address range)

Break.Set 0x101000 /Program ; Set on-chip breakpoint; to address 101000 (address 101000 is; within Flash address range)

STM8 Debugger 8 ©1989-2020 Lauterbach GmbH

Page 9: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Troubleshooting

Typically the SYStem.Up command is the first command of a debug session where communication with the target is required. If you receive error messages like “debug port fail” or “debug port time out” while executing this command, this may have the reasons below. “target processor in reset” is just a follow-up error message.

• Open the AREA.view window to display all error messages.

• If the target has no power or the debug cable is not connected to the target, this results in the error message “target power fail”.

• Did you select the correct core type with SYStem.CPU <cpu>?

• There is an issue with the SWD interface. Maybe there is the need to set jumpers on the target to connect the correct signals to the SWD connector.

• The target is in an unrecoverable state. Re-power your target and try again.

• The core is kept in reset.

• There is a watchdog which needs to be deactivated.

Error Message Event Reason

Target power fail SYStem.Mode.Up See below.

Target processor in reset

SYStem.Down See below.

Target is not connected or the SWD Interface is returning an error.

SYStem.Mode.UpSYStem.Mode.Go

The debugger expects to receive a confirmation for each command sent to the target. An error occurs in case the confirmation is not received.

The number of <number> accessed bytes in memory is not a multiple of the access <size> bytes.

No special event Internal error, please consult your Lauterbach representative.

Memory <address> is not aligned to access <size>.

No special event Internal error, please consult your Lauterbach representative.

Invalid memory access size: <size> bytes (@ <address>)

No special event Internal error, please consult your Lauterbach representative.

Memory access timeout: Reading from <address>

No special event Corrupted JTAG connection. Check JTAG hardware and settings.

STM8 Debugger 9 ©1989-2020 Lauterbach GmbH

Page 10: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

FAQ

Please refer to our Frequently Asked Questions page on the Lauterbach website.

STM8 Debugger 10 ©1989-2020 Lauterbach GmbH

Page 11: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

STM8 specific SYStem Settings

SYStem.CPU Select the used CPU

Default: STM8xxx.

Selects the processor type. All of the STM8 MCU cores with SWD Interface are supported.

SYStem.CpuAccess Run-time memory access (intrusive)

Default: Denied.

Format: SYStem.CPU <cpu>

<cpu>: STM8S005K6 | STM8S003K3 | STM8S001J3 | …

Format: SYStem.CpuAccess Enable | Denied | Nonstop

Enable Allow intrusive run-time memory access.In order to perform a memory read or write while the CPU is executing a program, the debugger stops the program execution shortly. Each short stop takes 1 … 100 ms depending on the speed of the debug interface and on the number of the read/write accesses required.A red S in the state line of the TRACE32 main window indicates this intrusive behavior of the debugger.

Denied Do not allow intrusive run-time memory access.

Nonstop Lock all features of the debugger that affect the run-time behavior.Nonstop reduces the functionality of the debugger to:• Run-time access to memory and variables• Trace displayThe debugger inhibits the following:• To stop the program execution• All features of the debugger that are intrusive (e.g. action Spot for

breakpoints, performance analysis via StopAndGo mode, condi-tional breakpoints etc.)

STM8 Debugger 11 ©1989-2020 Lauterbach GmbH

Page 12: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

SYStem.MemAccess Real-time memory access (non-intrusive)

Default: Denied.

SYStem.Mode Establish the communication with the target

Default: Down.

SYStem.LOCK Lock and tristate the debug port

Default: OFF.

If the system is locked, no access to the debug port will be performed by the debugger. While locked, the debug connector of the debugger is tristated. The main intention of the SYStem.LOCK command is to give debug access to another tool.

Format: SYStem.MemAccess CPU | Denied

CPU This option is not available at the moment.

Denied Real-time memory access during program execution to target is disabled.

Format: SYStem.Mode <mode>

<mode>: DownGoUp

Down Disables the debugger. The state of the CPU remains unchanged.

Go Resets the target and starts execution.

Up Resets the target and stops the CPU at the reset vector.

Format: SYStem.LOCK [ON | OFF]

STM8 Debugger 12 ©1989-2020 Lauterbach GmbH

Page 13: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

SYStem.Option IMASKASM Disable interrupts while single stepping

Default: OFF.

If enabled, the interrupt enable flag of the EFLAGS register will be cleared during assembler single-step operations. After the single step, the interrupt enable flag is restored to the value it had before the step. It is turned on to make sure that no interrupt routine is serviced between Break and Go states.

SYStem.Option IMASKHLL Disable interrupts while HLL single stepping

Default: OFF.

If enabled, the interrupt enable flag of the EFLAGS register will be cleared during HLL single-step operations. After the single step, the interrupt enable flag is restored to the value it had before the step.

Format: SYStem.Option IMASKASM [ON | OFF]

Format: SYStem.Option IMASKHLL [ON | OFF]

STM8 Debugger 13 ©1989-2020 Lauterbach GmbH

Page 14: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

STM8 specific TrOnchip Command

TrOnchip.VarCONVert Adjust complex breakpoint in on-chip resource

The on-chip breakpoints can only cover specific ranges. If you want to set a marker or breakpoint to a complex variable, the on-chip break resources of the CPU may be not powerful enough to cover the whole structure. If the option TrOnchip.VarCONVert is set to ON, the breakpoint will automatically be converted into a single address breakpoint. This is the default setting. Otherwise an error message is generated.

Format: TrOnchip.VarCONVert [ON | OFF]

STM8 Debugger 14 ©1989-2020 Lauterbach GmbH

Page 15: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Breakpoints

Software breakpoints

The Microchip STM8 architecture does not support software breakpoints.

On-chip breakpoints for instructions

The STM8 MCUs support a total of two on-chip breakpoint registers which can be used as program breakpoints to stop and debug the program which executes always in the Flash.

On-chip breakpoints for data

Data breakpoints are used to analyze the read and write accesses to global variables. The data breakpoints can be triggered with respect to the data address or access type, i.e. read, write or both, or the data value. The two instruction breakpoints of STM8 MCUs can be used as data breakpoints

In case of an on-chip data breakpoint, every load and store instruction is checked with respect to the breakpoint address, access type and the value. The data breakpoints are especially useful to find out when a global variable is written with a certain value. It is not possible to implement a similar breakpoint in software without affecting the real-time behavior of the system. Since the load and store instructions work on RAM, data breakpoints always point to addresses on RAM.

STM8 Debugger 15 ©1989-2020 Lauterbach GmbH

Page 16: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Memory Classes

The following memory access classes are available:

To access a memory class, write the class in front of the address. For example, use D to access the data memory.

The memory class P is used to denote the Flash memory.

Since the STM8 architecture uses a Unified Memory Architecture, the following two examples return the same results.

Access Class Description

D Data

P Program

Data.dump D:0x00

Data.dump P:0x00

Data.dump D:0x100

Data.dump P:0x100

STM8 Debugger 16 ©1989-2020 Lauterbach GmbH

Page 17: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Target Adaption

Connector Type and Pinout

Debug Cable

Support

Lauterbach technical support is available via www.lauterbach.com/tsupport.html.

Pin Signal1 VDD2 PD13 GND4 RESET[PA0]

STM8 Debugger 17 ©1989-2020 Lauterbach GmbH

Page 18: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Available Tools

CP

U

ICE

FIR

E

ICD

DE

BU

G

ICD

MO

NIT

OR

ICD

TR

AC

E

PO

WE

RIN

TE

GR

ATO

R

INS

TR

UC

TIO

NS

IMU

LA

TOR

STM8AF5268 YESSTM8AF5269 YESSTM8AF5286 YESSTM8AF5288 YESSTM8AF5289 YESSTM8AF528A YESSTM8AF52A6 YESSTM8AF52A8 YESSTM8AF52A9 YESSTM8AF52AA YESSTM8AF6213 YESSTM8AF6213A YESSTM8AF6223 YESSTM8AF6223A YESSTM8AF6226 YESSTM8AF6246 YESSTM8AF6248 YESSTM8AF6266 YESSTM8AF6268 YESSTM8AF6269 YESSTM8AF6286 YESSTM8AF6288 YESSTM8AF6289 YESSTM8AF628A YESSTM8AF62A6 YESSTM8AF62A8 YESSTM8AF62A9 YESSTM8AF62AA YESSTM8AF6366 YESSTM8AF6388 YESSTM8AL3136 YESSTM8AL3138 YESSTM8AL3146 YESSTM8AL3148 YESSTM8AL3166 YESSTM8AL3168 YESSTM8AL3188 YESSTM8AL3189 YES

STM8 Debugger 18 ©1989-2020 Lauterbach GmbH

Page 19: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

STM8AL318A YESSTM8AL31E88 YESSTM8AL31E89 YESSTM8AL31E8A YESSTM8AL3L46 YESSTM8AL3L48 YESSTM8AL3L66 YESSTM8AL3L68 YESSTM8AL3L88 YESSTM8AL3L89 YESSTM8AL3L8A YESSTM8AL3LE88 YESSTM8AL3LE89 YESSTM8AL3LE8A YESSTM8L001J3 YESSTM8L051F3 YESSTM8L052C6 YESSTM8L052R8 YESSTM8L101F1 YESSTM8L101F2 YESSTM8L101F3 YESSTM8L101G2 YESSTM8L101G3 YESSTM8L101K3 YESSTM8L151C2 YESSTM8L151C3 YESSTM8L151C4 YESSTM8L151C6 YESSTM8L151C8 YESSTM8L151F2 YESSTM8L151F3 YESSTM8L151G2 YESSTM8L151G3 YESSTM8L151G4 YESSTM8L151G6 YESSTM8L151K2 YESSTM8L151K3 YESSTM8L151K4 YESSTM8L151K6 YESSTM8L151M8 YESSTM8L151R6 YES

CP

U

ICE

FIR

E

ICD

DE

BU

G

ICD

MO

NIT

OR

ICD

TR

AC

E

PO

WE

RIN

TE

GR

ATO

R

INS

TR

UC

TIO

NS

IMU

LA

TOR

STM8 Debugger 19 ©1989-2020 Lauterbach GmbH

Page 20: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

STM8L151R8 YESSTM8L152C4 YESSTM8L152C6 YESSTM8L152C8 YESSTM8L152K4 YESSTM8L152K6 YESSTM8L152K8 YESSTM8L152M8 YESSTM8L152R6 YESSTM8L152R8 YESSTM8L162M8 YESSTM8L162R8 YESSTM8S001J3 YESSTM8S003F3 YESSTM8S003K3 YESSTM8S005C6 YESSTM8S005K6 YESSTM8S007C8 YESSTM8S103F2 YESSTM8S103F3 YESSTM8S103K3 YESSTM8S105C4 YESSTM8S105C6 YESSTM8S105K4 YESSTM8S105K6 YESSTM8S105S4 YESSTM8S105S6 YESSTM8S207C6 YESSTM8S207C8 YESSTM8S207CB YESSTM8S207K6 YESSTM8S207K8 YESSTM8S207M8 YESSTM8S207MB YESSTM8S207R6 YESSTM8S207R8 YESSTM8S207RB YESSTM8S207S6 YESSTM8S207S8 YESSTM8S207SB YESSTM8S208C6 YES

CP

U

ICE

FIR

E

ICD

DE

BU

G

ICD

MO

NIT

OR

ICD

TR

AC

E

PO

WE

RIN

TE

GR

ATO

R

INS

TR

UC

TIO

NS

IMU

LA

TOR

STM8 Debugger 20 ©1989-2020 Lauterbach GmbH

Page 21: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Compilers

STM8S208C8 YESSTM8S208CB YESSTM8S208MB YESSTM8S208R6 YESSTM8S208R8 YESSTM8S208RB YESSTM8S208S6 YESSTM8S208S8 YESSTM8S208SB YESSTM8S903F3 YESSTM8S903K3 YESSTM8SPLNB1 YESSTM8TL52F4 YESSTM8TL52G4 YESSTM8TL53C4 YESSTM8TL53F4 YESSTM8TL53G4 YES

Language Compiler Company Option Comment

C STM8 Cosmic Software ELF/DWARFC STM8 IAR Systems AB ELF/DWARFC STM8 Raisonance ELF/DWARFC STM8 Small Device C

CompilerELF/DWARF

CP

U

ICE

FIR

E

ICD

DE

BU

G

ICD

MO

NIT

OR

ICD

TR

AC

E

PO

WE

RIN

TE

GR

ATO

R

INS

TR

UC

TIO

NS

IMU

LA

TOR

STM8 Debugger 21 ©1989-2020 Lauterbach GmbH

Page 22: STM8 Debugger - LauterbachSTM8 Debugger 4 ©1989-2020 Lauterbach GmbH Warning WARNING: To prevent debugger and target from damage it is recommended to connect or disconnect the debug

Products

Product Information

Order Information

OrderNo Code Text

LA-2719 DEBUG-STM8

Debugger for STM8 (ICD)supports STM8includes software for Windows, Linux and MacOSXrequires Power Debug Module

LA-2731 CONV-ARM20-STM8-4

Converter ARM20 to STM8 4 Pin Connectorsupports STM8 4 pin connector

Order No. Code Text

LA-2719 DEBUG-STM8 Debugger for STM8 (ICD)LA-2731 CONV-ARM20-STM8-4 Converter ARM20 to STM8 4 Pin Connector

STM8 Debugger 22 ©1989-2020 Lauterbach GmbH


Recommended