STM32
[STM32] Debugger
innosian
2011. 3. 15. 16:10
STM32 및 기타 CORTEX-M3 계열 MCU 들의 여러 가지 장점 중
개발환경에서 중요한 요소인 Debugger 또한 하나의 장점이라 할 수 있겠다.
비교적 저렴한 가격의 장비로 타 코어에서 사용하던 막강한 기능을 이용 할 수 있다.
대표적인 Debugger로는
ST-LINK, J-LINK, ULINK2 or ULINK pro 정도를 들 수 있다.
이 제품 모두 IAR EW ARM 과 KEIL MDK ARM 에서 공식 지원하며(ULINK 는 KEIL 에서만 사용 가능)
기능은 거의 동일 하다고 할 수 있다.
각각의 특징으로는
ST-LINK
ST에서 개발한 Debugger로 STM8 및 STM32 계열만 지원 한다.
IAR, KEIL 등 대표적인 IDE에서 모두 사용 가능하다.
J-LINK
지원하는 디바이스가 매우 많다.
IAR, KEIL 등 대표적인 IDE에서 모두 사용 가능하다.
ULINK2 or ULINK pro
KEIL 전용 Debugger 로 다른 IDE 에서는 사용 불가하다.
지원하는 디바이스가 매우 많다.
가격은 ULINK pro 가 $1000 이상 비교적 고가이고
ULINK2 , J-LINK 약 $400
ST-LINK $150 이하 정도.
ST-LINK 는 노력하면 Bulk type 으로 쉽게 구할 수도 있다.
ST 한국지사에 잘 아는 분이 있으면 정품도 쉽게 구할 수 있다.
J-LINK 의 경우 조금 노력하면 회로도 및 펌웨어를 구할 수 있다.(자작 가능)
또한 J-LINK 및 ULINK 제품들은 Clone 제품도 많이 있어서
학생 및 개인 개발자들도 쉽게 마련이 가능하다.
개발환경에서 중요한 요소인 Debugger 또한 하나의 장점이라 할 수 있겠다.
비교적 저렴한 가격의 장비로 타 코어에서 사용하던 막강한 기능을 이용 할 수 있다.
대표적인 Debugger로는
ST-LINK, J-LINK, ULINK2 or ULINK pro 정도를 들 수 있다.
이 제품 모두 IAR EW ARM 과 KEIL MDK ARM 에서 공식 지원하며(ULINK 는 KEIL 에서만 사용 가능)
기능은 거의 동일 하다고 할 수 있다.
각각의 특징으로는
ST-LINK
ST에서 개발한 Debugger로 STM8 및 STM32 계열만 지원 한다.
IAR, KEIL 등 대표적인 IDE에서 모두 사용 가능하다.
J-LINK
지원하는 디바이스가 매우 많다.
IAR, KEIL 등 대표적인 IDE에서 모두 사용 가능하다.
ULINK2 or ULINK pro
KEIL 전용 Debugger 로 다른 IDE 에서는 사용 불가하다.
지원하는 디바이스가 매우 많다.
가격은 ULINK pro 가 $1000 이상 비교적 고가이고
ULINK2 , J-LINK 약 $400
ST-LINK $150 이하 정도.
ST-LINK 는 노력하면 Bulk type 으로 쉽게 구할 수도 있다.
ST 한국지사에 잘 아는 분이 있으면 정품도 쉽게 구할 수 있다.
J-LINK 의 경우 조금 노력하면 회로도 및 펌웨어를 구할 수 있다.(자작 가능)
또한 J-LINK 및 ULINK 제품들은 Clone 제품도 많이 있어서
학생 및 개인 개발자들도 쉽게 마련이 가능하다.