超簡單RP2040下位機(jī)刷klipper固件過程分享

#首先按住RP2040的BOOT鍵后上電,讓RP2040處于燒錄模式。然后登陸上位機(jī)命令行。
#安裝lsusb,下面要用
apt install usbutils -y
?
#查看RP2040是否識(shí)別
root@openstick:~# lsusb

?
#查看rp2040的磁盤號(hào)
root@openstick:~# lsblk

?
#創(chuàng)建目錄rp2040
klipper@openstick:~$ sudo mkdir /rp2040
?
#將rp2040磁盤掛載到/rp2040目錄
klipper@openstick:~$ sudo mount /dev/sda1 /rp2040
?
#查看掛載是否成功,有128M為成功
klipper@openstick:~$ df -h

?
#進(jìn)入目錄查看是否有著兩個(gè)文件
klipper@openstick:~$ cd /rp2040
klipper@openstick:/rp2040$ ls

#準(zhǔn)備工作完成,開始編譯固件,首先進(jìn)入klipper目錄
klipper@openstick:~$ cd klipper/
klipper@openstick:~/klipper$ ls

?
#修改編譯選項(xiàng),芯片版本的修改為如下配置
klipper@openstick:~/klipper$ make menuconfig

?
#開發(fā)板版本的選擇串口

?
#開始編譯,等待編譯完成,提示創(chuàng)建了uf2文件,這就是rp2040要刷的固件了
klipper@openstick:~/klipper$ make

??
#進(jìn)入/out目錄
klipper@openstick:~/klipper$ cd out/

?
#將固件拷貝到/rp2040目錄,對(duì)就是這么簡單,敲完命令即完成固件刷寫,rp2040會(huì)自動(dòng)重啟
klipper@openstick:~/klipper/out$ sudo cp klipper.uf2 /rp2040
?
#查看mcu端口號(hào)并復(fù)制
ls /dev/serial/by-id/*

?
#登陸fluidd頁面,點(diǎn)擊配置選項(xiàng),點(diǎn)擊printer.cfg修改配置文件

??
#修改MCU配置,將端口號(hào)粘貼進(jìn)去,保存重啟就可以識(shí)別到打印機(jī)

?
#以上就是RP2040刷機(jī)全部流程,適用于使用芯片的新版本。開發(fā)板的版本需要使用一條USB線將開發(fā)板連接到控制板的USB口上。