행복한 하루
Raspberry Pi Pico “RP2 Boot” 장치 드라이버 경고가 나타날 경우 본문
Raspberry Pi Pico “RP2 Boot” 장치 드라이버 경고가 나타날 경우
변화의 물결 2021. 10. 10. 23:38
안녕하세요.
Raspberry Pi Pico가 장치로 잡히지 않는 경우가 발생해서 해결하는 방법을 확인해보았습니다.
1. 문제 발생 현상
- Pico를 컴퓨터에 연결하면 프로그램할 수 있는 장치 드라이버로 잡히지 않고 장치 관리자에 RP2 Boot로 경고가 표시됩니다. 혹은 알 수 없는 장치로 나타납니다.
2. 해결방법
1) Raspberry Pi 사이트 RP2040 링크 UF2 파일 다운로드 ( 이 파일로 안됨 - 참고 )
- Raspberry Pi Pico 사이트에 들어가서 보통 RP2040 링크를 찾아서 들어갈 것이라 생각됩니다. 그러나…
- Resetting Flash Memory UF2 펌웨어 파일을 받아서 Pico에 넣어 보았습니다. 설명대로 메모리 내용을 정리가 됩니다.
- 그러나 파일만 사라지고 장치 드라이버는 잡히지 않았습니다.
2) MicroPython UF2 펌웨어( 해결 완료 )
- Raspberry Pi 사이트에서 MicroPython 링크 혹은 MicroPython 사이트로 들어가서 UF2 펌웨어를 다운로드합니다.
https://www.raspberrypi.com/documentation/microcontrollers/micropython.html
- MicroPython UF2 링크를 클릭하면 펌웨어 파일을 받을 수 있습니다.
- 최신 버전을 받고 싶다면 MicroPython 사이트에 직접 가서 받아도 됩니다. 테스트하고 있는 여러 버전을 볼 수 있습니다.
https://micropython.org/download/rp2-pico/
- UF2 버전을 다운로드하였다면 BOOTSEL 버튼을 누른 상태에서 컴퓨터와 Pico를 연결합니다.
- USB 메모리처럼 저장장치로 나타납니다. 다운로드한 파일을 드래그 드롭 혹은 복사/붙여 넣기 합니다.
- 다시 부팅되면서 드라이버가 준비되었다고 나타납니다.
- 장치 관리자에서 보면 USB 직렬 장치로 잡히고 COM Port 하나를 할당받게 됩니다. 이후에는 Thonny 프로그램에서 프로그래밍해서 다운로드 가능합니다.
감사합니다.
<참고사이트>
1. 라즈베리파이 피코 PC 연결 및 간단한 Python 코드 업로드
https://blog.naver.com/no1_devicemart/222413983257
2. Firmware for Raspberry Pi Pico
https://micropython.org/download/rp2-pico/
3. What is MicroPython?
https://www.raspberrypi.com/documentation/microcontrollers/micropython.html