2 code break (software), Code break (software) – FUJITSU SOFTUNE F2 MC-16 User Manual

Page 310

Advertising
background image

296

CHAPTER 2 DEPENDENCE FUNCTIONS

2.6.6.2

Code Break (Software)

This function suspends program execution by monitoring a specified address by
software. A break occurs before executing an instruction at the specified address.

Code Break (Software)

This function suspends program execution by monitoring a specified address by software.

Setting area

: RAM area or flash memory area

The break conditions

: Before executing an instruction the specified address

The maximum number of points: 4096 points

When the code break (software) occurs, the following message appears in the status bar.

Break at [Address] by breakpoint

Operation Requirements

Please set the use of the software break to permission when you use the code break (software) by the

following method. It is not possible to set it to not only the flash memory area but also RAM area when

prohibiting it.

Dialog

- Setup wizard

For details, refer to "4.7.2.5 Setup Wizard" in "SOFTUNE Workbench Operation Manual".

- Debug environment setting dialog "Break" tab

For details, refer to "4.7.2.3 Debug Environment" in "SOFTUNE Workbench Operation Manual".

How to set

Control the code break in the following methods:

Command

- SET BREAK/SOFT

Refer to "3.1 SET BREAK(type1)" in "SOFTUNE Workbench Command Reference Manual".

Dialog

- "Code" tab in breakpoint setting dialog

Refer to "4.6.4 Breakpoint" in "SOFTUNE Workbench Operation Manual".

Window

- Source window/disassemble window

Refer to "3.7 Source Window" or "3.9 Disassemble Window" in "SOFTUNE Workbench Operation

Manual".

Notes:

When setting a code break (software) in a flash memory area, the contents of the flash memory at
the specified address is temporarily rewritten. For details, refer to "2.6.5 To Access the Flash
Memory".

When the debugger has aborted in the state where the code break (software) is set, the contents of
the flash memory can be abnormal. For details, refer to "2.6.2 Ending debugging".

Advertising