FLY-RPFMEX Bootloader (Katapult) 복구
FLY-RPFMEX는 출하 시 Katapult가 이미 사전 플래시되어 있습니다. 정상 사용 및 Klipper 펌웨어 업데이트 시 이 페이지의 펌웨어를 반복해서 플래시하지 마십시오. 이 페이지는 Bootloader 손상 후 벽돌 복구에만 사용됩니다.
버닝 모드 진입
시작하기 전에 프린터를 완전히 끄고 전원 공급을 차단하십시오. 전원이 켜진 상태에서 배선을 꽂거나 뽑거나, 인터페이스 배선 순서를 정리하거나, 단자를 만지지 마십시오.
그림에서 동그라미로 표시된 것은 BOOT 버튼입니다:
- 메인보드의 전원이 완전히 차단된 상태를 유지합니다.
BOOT버튼을 누릅니다.- 데이터 전송 기능이 있는 USB 케이블을 사용하여 메인보드와 컴퓨터 또는 상위 컴퓨터를 연결합니다.
- 장치가 인식되면
BOOT버튼을 놓습니다.
펌웨어 굽기
- Windows
- Linux / FLYOS
- 장치가 이미 UF2 플래시 모드에 진입했는지 확인하고, 컴퓨터에
RPI-RP2라는 이름의 이동식 디스크가 나타나는지 확인합니다.
BOOT버튼을 놓거나 BOOT 점퍼를 제거합니다.
Windows는 파일 확장자를 숨길 수 있습니다. 파일 탐색기에서 "파일 확장명"을 체크하고 .uf2 펌웨어를 사용하고 있는지 확인하세요. 펌웨어 확장자를 수정하지 마세요.
- Flash 지우기 펌웨어를 다운로드합니다:
.txt 或其他扩展名。지우기 펌웨어의 저장소 내 디렉토리는 다음과 같습니다:
FLY-Firmware/RP2040
-
nuke_universal.uf2를RPI-RP2디스크에 복사하여 장치에 있는 기존 구버전 펌웨어를 지웁니다. -
복사가 완료되면
RPI-RP2디스크가 자동으로 사라집니다. 장치가 Flash를 지운 후 다시RPI-RP2USB 드라이브 형태로 나타나며, 이때 Flash는 이미 비어 있습니다.
- FLY-RPFMEX Katapult 펌웨어를 다운로드합니다:
.txt 或其他扩展名。저장소에서 펌웨어의 디렉토리는 다음과 같습니다:
FLY-Firmware/MainBoard/Rpfmex
- Katapult
.uf2펌웨어를 새로 나타난RPI-RP2디스크에 복사합니다.
- 펌웨어 쓰기가 완료되면
RPI-RP2디스크가 자동으로 사라지며, 이는 Katapult가 플래싱되었음을 나타냅니다.
- RP2040 굽기 도구를 컴파일합니다. 이미 이 단계를 실행한 경우 건너뛸 수 있습니다.
cd ~/klipper/lib/rp2040_flash/
make
- 장치가 UF2 굽기 모드에 진입했는지 확인합니다.
lsusb
출력에 2e8a:0003이 나타나면 장치가 RP2040 굽기 모드에 진입한 것입니다. 시스템마다 표시되는 장치 이름이 다를 수 있으므로 USB ID를 기준으로 해야 합니다.
2e8a:0003이 나타나지 않으면 굽기를 계속하지 마십시오. 장치 전원을 다시 차단하고 이 페이지의 "굽기 모드 진입" 단계에 따라 다시 작업하십시오.
- 사전 컴파일된 펌웨어 저장소를 가져오거나 업데이트합니다.
- Linux
- FLYOS
최초 다운로드:
cd ~
git clone https://cnb.cool/3dmellow/FLY-Firmware.git
이미 다운로드한 경우 저장소 업데이트:
git -C ~/FLY-Firmware pull --ff-only
최초 다운로드:
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
ln -s /data/FLY-Firmware /root/FLY-Firmware
이미 다운로드한 경우 저장소 업데이트:
git -C /data/FLY-Firmware pull --ff-only
- Flash 삭제 펌웨어를 구워 장치에 있는 기존 구 펌웨어를 비웁니다:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/RP2040/nuke_universal.uf2
명령이 끝나면 장치가 자동으로 재부팅되어 BOOTSEL / UF2 모드로 돌아가고, lsusb에 다시 2e8a:0003이 나타나며, 이때 Flash는 이미 비어 있습니다.
- 다음 명령을 실행하여 USB Katapult 펌웨어를 굽습니다:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/MainBoard/Rpfmex/rpfmex.uf2
- 굽기 성공 메시지가 나타난 후 전원을 차단하십시오.