Embedded/Raspberry Pi Pico

Raspberry Pi Pico “RP2 Boot” 장치 드라이버 경고가 나타날 경우

변화의 물결1 2024. 8. 7. 00:03

 

 

 

안녕하세요.

 

Raspberry Pi Pico가 장치로 잡히지 않는 경우가 발생해서 해결하는 방법을 확인해 보았습니다.

 


 

1. 문제 발생 현상

 

  Pico를 컴퓨터에 연결하면 프로그램할 수 있는 장치 드라이버로 잡히지 않고 장치 관리자에 RP2 Boot로 경고가 표시됩니다. 혹은 알 수 없는 장치로 나타납니다.

 

 

 

2. 해결방법

 

1) Raspberry Pi 사이트 RP2040 링크 UF2 파일 다운로드 

 

 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    

 

 

반응형