개발자 블로그
st link v2 fw update(linux) 본문
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 마이크로컨트롤러의 디버깅 및 프로그래밍을 위해 사용되는 도구입니다. 최신 펌웨어를 유지하는 것은 장치의 안정성과 기능성을 보장하는 데 중요합니다. 또한, 새로운 기능과 버그 수정을 위해 정기적으로 업데이트하는 것이 좋습니다.
'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 |