개발자 블로그

st link v2 fw update(linux) 본문

STM32

st link v2 fw update(linux)

youngsunny 2024. 6. 4. 01:53

Ubuntu에서 ST-Link V2 디바이스의 펌웨어를 업데이트하는 방법은 다음과 같습니다.

### 1. 필요한 패키지 설치
먼저, 필요한 패키지를 설치합니다. 터미널을 열고 다음 명령어를 실행하세요.
```bash
sudo apt-get update
sudo apt-get install libusb-1.0-0-dev
```

### 2. ST-Link 유틸리티 다운로드
ST-Link 유틸리티를 다운로드합니다. ST의 공식 웹사이트에서 최신 버전을 다운로드할 수 있습니다. [ST-Link/V2 드라이버 및 펌웨어 업그레이드](https://www.st.com/en/development-tools/stsw-link007.html) 페이지로 이동하여 Linux 버전을 다운로드합니다.

### 3. 다운로드한 파일 압축 해제
다운로드한 파일의 압축을 해제합니다. 일반적으로 `.tar.gz` 파일로 제공되므로, 터미널에서 다음 명령어를 사용합니다.
```bash
tar -xvzf stlink_xxx_linux64.tar.gz
```

### 4. 펌웨어 업데이트 실행
압축을 해제한 디렉토리로 이동하여 펌웨어 업데이트 유틸리티를 실행합니다. 예를 들어, 디렉토리 이름이 `stlink`라면 다음과 같이 합니다.
```bash
cd stlink
./stlink_upgrade
```

### 5. ST-Link 장치 연결
ST-Link V2 장치를 USB 포트에 연결합니다. 연결 후, 터미널에 명령을 입력하여 장치가 인식되었는지 확인합니다.
```bash
lsusb | grep ST
```

### 6. 펌웨어 업데이트 실행
펌웨어 업데이트 유틸리티를 다시 실행하여 실제로 업데이트를 진행합니다.
```bash
sudo ./stlink_upgrade
```

유틸리티가 ST-Link 장치를 검색하고 최신 펌웨어로 업데이트를 진행할 것입니다.

### [[해석]]
이 과정을 따르면 Ubuntu에서 ST-Link V2 디바이스의 펌웨어를 성공적으로 업데이트할 수 있습니다. 문제가 발생하면, ST의 공식 문서나 지원을 참고하시기 바랍니다.

[[추가설명]]
ST-Link 유틸리티는 STM32 마이크로컨트롤러의 디버깅 및 프로그래밍을 위해 사용되는 도구입니다. 최신 펌웨어를 유지하는 것은 장치의 안정성과 기능성을 보장하는 데 중요합니다. 또한, 새로운 기능과 버그 수정을 위해 정기적으로 업데이트하는 것이 좋습니다.

en.stsw-link007-v3-15-6.zip
2.07MB

'STM32' 카테고리의 다른 글

Boot Loader 관련 정리(정리중)  (0) 2024.06.09
stm32f407vg disc board debug pin 연결  (0) 2024.05.22
ST LINK V2 디버거 연결(작성 중)  (0) 2024.05.20
Board Pinout 쉽게 보기  (0) 2024.05.08