2012-07-25 7 views
0

마이크로 컨트롤러 (LPC1766, Cortex M3)에서 코딩 할 때 Eclipse와 Keil uVision을 사용하고 있습니다.eclipse를 사용하여 cortex m3 디버깅

저는 Eclipse와 Keil uVision (mdk-eclipse-plugin을 통해)을 혼합 할 수 있었고 지금은 Eclipse에서 프로젝트를 디버깅 할 수 있습니다. 제 질문은 : 디버깅하는 동안 주변 장치 레지스터를보고 (수정하는) 방법이 있습니까? "Register"창에서 코어 레지스터 만 볼 수 있습니다. "표현식"창이 어떤 식 으로든 가능하다는 소식을 들었지만 추가 할 표현식을 모르겠습니다.

+0

해당 레지스터의 "내부 이름"을 알고있는 경우 표현식 창에 주변 장치 레지스터를 추가 할 수 있습니다. 하지만 그 이름은 CMSIS에서 나온 이름과 일치하지 않습니다. ( – user1552117

답변

0

http://embsysregview.sourceforge.net/ 과 같은 Eclipse 플러그인을 사용할 수 있습니다.이 플러그인은 일부 Cortex M3 reg 맵을 지원하거나 직접 정의 할 수 있습니다. 또는 구조체와 포인터를 사용하여 reg 레이아웃과 일치하는 BSP 코드를 가질 수 있습니다. 그런 다음 일반 조사 식 창을 사용하여 레지스터를 구조체로 봅니다.

+0

mdk 플러그인으로는 작동하지 않았지만 yagarto와는 작동하지 않았습니다. 여전히 "시스템 제어 블록"또는 NVIC 레지스터를 볼 수 없습니다. – user1552117

관련 문제