새롭게 바뀐 ST20R2.1.2 에서 사용되어지는 디버거를 사용하는 방법을 기술하고 있다.
앞에서 포팅한 DACS7000 에서는

>gmake debug TARGET=fat

위와 같이 명령을 내려주면 제대로 실행이 안되는 문제점이 있었다. 문제의 원인은 c:\DACS7000 아래에 있는 makefile 이었다.
아래와 같이 수정해주면, 간단히 동작한다.

#----------------------------------------------------------------------
APP_NAME := top
HEX_NAME := arena
#----------------------------------------------------------------------
ARENA_ROOT = C:/STM/DACS7000
ARENA_USER_CONFIG = C:/STM/DACS7000/config
ARENA_CONFIG = $(ARENA_USER_CONFIG)        <<<---- 이 부분의 주석을 제거한다
ARENA_INCLUDE = C:/STM/DACS7000/include
ROOT = C:/STM/DACS7000/
ARENA_MAKE = $(ROOT)make
 
ARENA_EXPORTS = $(ROOT)lib

달라진 것들

현재까지 사용해 본 결과, 예전 디버거 보다는 좋아진 것 같다. 한가지 눈에 띄게 달라진 점은 break point 를 마우스 오른쪽 버튼을 이용해서 지정해 주었지만, 이번에는 간단히 클릭만으로도 지정이 가능해졌다.

  • computer/digitalarena/디버거_사용하기.txt
  • Last modified: 3 years ago
  • by likewind