모든 하드웨어 중단점 사용

기술노트 31070

아키텍처:

ARM

컴포넌트:

debugger

업데이트:

2021-06-02 오전 9:54

소개

본 기술 노트는 하드웨어 중단점 사용을 제어하는 방법에 대해 설명합니다.

배경

하드웨어에서 디버깅할 때 하드웨어 중단점의 수는 제한이 될 수 있습니다. (ARM7/9-코어는 일반적으로 하드웨어 중단점이 2개 있는 반면, 코텍스는 일반적으로 하드웨어 중단점이 4-8개 있습니다.)

원하는 동작

모든 하드웨어 중단점은 사용자 디버깅에 사용할 수 있어야 합니다. C-SPY 디버거는 하드웨어 중단점을 전혀 사용하지 않아야 합니다.

무엇을 할지

C-SPY가 설정한 중단점을 비활성화합니다.

단점들

다음 디버깅 기능은 사용할 수 없습니다:

  • run to (main)
  • use the stack plugin
  • use the "C-SPY Debugger runtime interface" (for example the I/O window in C-SPY).

어떻게 하는가

version 6.20 and later

Perform the following actions:

  • Disable : Project > Options > Debugger > Setup > "run to"
  • Disable : Tools > Options > Stack > "Disable all checkboxes"
  • Select : Project > Options > General Options > Library configuration > Library low-level interface implementation > None

version 6.10 and 5.x

Perform the following actions:

  • Disable : Project > Options > Debugger > Setup > "run to"
  • Disable : Project > Options > Debugger > Plugins > "stack"
  • Select : Project > Options > General Options > Library configuration > Library low-level interface implementation > None

version 4.xx

Perform the following actions:

  • Disable : Project > Options > Debugger > Setup > "run to"
  • Disable : Project > Options > Debugger > Plugins > "stack"
  • Disable : Project > Options > Linker > Output > Format > "With runtime control modules"

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.