모든 하드웨어 중단점 사용
기술노트 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"
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.