게시글 상세

목록으로
ST-LINK to J-LINK 변환 방법
조회수: 42
작성자: june9152
등록일: 2025-08-23 03:15 수정일: 2025-11-04 13:28
첨부파일

ST-LINK를 J-LINK로 변환하기

SEGGER 공식 방법을 통한 완벽 가이드

📋 개요

SEGGER에서는 ST의 NucleoDiscovery 보드에 탑재된 ST-LINK On-Board를 J-LINK로 업그레이드할 수 있는 공식 펌웨어를 제공합니다.

🎯 핵심 기능
✅ J-Link OB와 완전히 호환되며 동일한 기능 제공
✅ 다양한 IDE 지원
✅ 가상 COM 포트(VCOM) 지원
✅ 드래그 앤 드롭 플래시 프로그래밍 지원

🚀 변환 방법

📍 변환 과정은 매우 간단합니다!
단 몇 단계만으로 ST-LINK를 J-LINK로 변환할 수 있습니다.

STLinkReflash 유틸리티 사용

1
ST-LINK On-Board를 PC에 연결

USB 케이블을 사용하여 Nucleo 또는 Discovery 보드를 컴퓨터에 연결합니다.

2
STLinkReflash 유틸리티 실행

SEGGER 웹사이트에서 다운로드한 STLinkReflash 유틸리티를 실행합니다.

3
"Upgrade to J-Link" 선택

유틸리티에서 "Upgrade to J-Link" 옵션을 선택합니다.

4
변환 작업 완료 대기

펌웨어 업그레이드가 완료될 때까지 기다립니다.

5
STLinkReflash 유틸리티 종료

작업이 완료되면 유틸리티를 종료합니다.

📜 사용 약관 및 제한사항

⚠️
중요한 사용 약관
SEGGER에서 제공하는 이 펌웨어를 사용하기 위해서는 다음 사용 약관에 동의해야 합니다.

📌 사용 제한사항

  • ST 타겟 디바이스 전용: ST 디바이스가 아닌 다른 디바이스와 함께 사용하는 것은 금지되며 불법입니다.
  • 평가 보드 전용: 평가용 보드에서만 사용 가능하며, 커스텀 하드웨어에서는 사용할 수 없습니다.
  • 개발/평가 목적 전용: 개발 및 평가 목적으로만 사용 가능하며, 양산 목적으로는 사용할 수 없습니다.
  • 무보증: 펌웨어는 보증 및 지원 없이 제공됩니다.
💡 참고사항
사용 범위에 대해 확실하지 않은 경우, 사용 전에 SEGGER에 문의할 것을 강력히 권장합니다.

💻 호환 가능한 평가 보드

다음 평가 보드들은 J-Link OB 펌웨어로 테스트되었으며 정상 작동이 확인되었습니다.

🔍 Discovery 보드

  • 32F0308DISCOVERY (STM32F0308-DISCO)
  • 32F3348DISCOVERY (STM32F3348-DISCO)
  • 32F411EDISCOVERY (STM32F411E-DISCO)
  • 32F413HDISCOVERY (STM32F413H-DISCO)
  • 32F429IDISCOVERY (STM32F429I-DISC1)
  • 32F429IDISCOVERY (STM32F429I-DISCO)
  • 32F469IDISCOVERY (STM32F469I-DISCO)
  • 32F723EDISCOVERY (STM32F723E-DISCO)
  • 32F746GDISCOVERY (STM32F746G-DISCO)
  • 32F769IDISCOVERY (STM32F769I-DISCO)
  • 32L0538DISCOVERY (STM32L0538-DISCO)
  • 32L100CDISCOVERY (STM32L100C-DISCO)
  • 32L476GDISCOVERY (STM32L476-DISCO)
  • 32L496GDISCOVERY (STM32L496G-DISCO)
  • STM32F0DISCOVERY
  • STM32F3DISCOVERY
  • STM32F4DISCOVERY (STM32F407G-DISC1)
  • STM32L4R9 Discovery kit (STM32L4R9I-DISCO)

🎯 Nucleo 보드

  • NUCLEO-F030R8
  • NUCLEO-F031K6
  • NUCLEO-F042K6
  • NUCLEO-F070RB
  • NUCLEO-F072RB
  • NUCLEO-F091RC
  • NUCLEO-F103RB
  • NUCLEO-F207ZG
  • NUCLEO-F302R8
  • NUCLEO-F303K8
  • NUCLEO-F303RE
  • NUCLEO-F303ZE
  • NUCLEO-F334R8
  • NUCLEO-F401RE
  • NUCLEO-F410RB
  • NUCLEO-F411RE
  • NUCLEO-F412ZG
  • NUCLEO-F413ZH
  • NUCLEO-F429ZI
  • NUCLEO-F446RE
  • NUCLEO-F446ZE
  • NUCLEO-F722ZE
  • NUCLEO-F746ZG
  • NUCLEO-F767ZI
  • NUCLEO-G0B1RE
  • NUCLEO-H743ZI
  • NUCLEO-L011K4
  • NUCLEO-L031K6
  • NUCLEO-L053R8
  • NUCLEO-L073RZ
  • NUCLEO-L152RE
  • NUCLEO-L452RE
  • NUCLEO-L476RG
  • NUCLEO-L496ZG
  • NUCLEO-L496ZG-P
  • NUCLEO-L4R5ZI
  • NUCLEO-STM32L4A6ZG
  • P-NUCLEO-WB55

🔧 기타 보드

  • B-L072Z-LRWAN1
  • STM32L475 Discovery Kit for IoT Node
  • STM32F769I-Eval

🔄 ST-Link 펌웨어 복원

어떤 이유로든 원본 ST-LINK 펌웨어로 복원해야 하는 경우, STLinkReflash 유틸리티를 통해 가능합니다.

복원 과정

1
STLinkReflash 유틸리티 시작

STLinkReflash 유틸리티를 실행합니다.

2
라이선스 약관 동의

라이선스 약관에 동의합니다.

3
ST-LINK On-Board 연결

ST-LINK On-Board를 PC에 연결합니다.

4
"Restore ST-Link" 선택

"Restore ST-Link" 옵션을 선택합니다.

5
작업 완료 대기 및 종료

작업이 완료되면 유틸리티를 종료합니다.

기능 제한사항

ST-LINK On-Board를 J-LINK로 변환한 펌웨어는 원본 SEGGER J-LINK에 비해 다음과 같은 제한사항이 있습니다.

🚫 주요 제한사항

  • ARM 기반 ST 디바이스 전용: ST ARM 디바이스에서만 사용 가능
  • 평가 보드 전용: 평가 보드에서만 디버깅 허용, 커스텀 하드웨어 지원 불가
  • 양산 플래시 프로그래밍 미지원: 양산용 플래시 프로그래밍 기능 제공하지 않음
  • 플래시 무제한 브레이크포인트: 평가 목적으로만 제공
  • 기술 지원 불가: 공식 기술 지원을 제공하지 않음
💎 제한사항 해결 방법
원본 SEGGER J-Link PRO, J-Link ULTRA+, 또는 J-Link PLUS를 사용하면 모든 제한사항이 해제됩니다.

📝 펌웨어 버전 히스토리

📅 주요 업데이트 내역 (Format: YY-MM-DD)

최근 업데이트

19
2019-08-12 업데이트

ST-LINK/V2 및 ST-LINK/V2-1에 J-Link 닉네임 기능 지원 추가

19
2019-05-08 업데이트

ST-LINK/V2-1에 VMSD 드래그 앤 드롭 플래시 프로그래밍 기능 추가 및 자동 타겟 애플리케이션 시작 버그 수정

16
2016-05-04 업데이트

SWO 지원 추가

🎯 결론

🚀 ST-LINK에서 J-LINK로의 변환은 간단하고 효과적입니다!

무료 업그레이드: 기존 보드를 그대로 활용
향상된 성능: J-LINK의 고급 기능 활용
광범위한 IDE 지원: 다양한 개발 환경에서 사용
쉬운 복원: 언제든 원본 펌웨어로 복원 가능
💡
권장사항
교육 및 평가 목적의 개발에는 이 변환 방법이 매우 유용합니다. 하지만 상용 개발이나 양산을 위해서는 원본 SEGGER J-LINK 구입을 권장합니다.

© 2025 임베디드 시스템 개발 가이드

ST-LINK to J-LINK 변환 가이드 - SEGGER 공식 문서 기반

작성일: 2025년 8월 23일

처리 중입니다...

잠시만 기다려주세요.