如何使用 PlatformIO 将 Marlin 2.x 刷入 BTT SKR 1.4
通过 PlatformIO 将 Marlin 刷入 BTT SKR v1.4 板上的 LPC1768 MCU 的最佳方式是插入 SD 卡,通过 USB 连接计算机并使用 mbed 作为 upload_protocol。
为此,从 Visual Studio Code 中编辑 ini/lpc176x.ini 并将以下新代码添加到 [env:LPC1768]:
platformio_lpc176x.ini
upload_protocol = mbed
upload_port=/media/uli/A87B-A154/其中 upload_port 是SD 卡挂载的目录(虽然你可以使用 SD 卡读卡器执行此操作,但直接通过 USB 将 BTT SKR v1.4 连接到计算机要容易得多,允许同时访问串口和 SD 卡)。
[env:LPC1768] 部分的完整示例:
platformio_lpc176x_full.ini
[env:LPC1768]
platform = ${common_LPC.platform}
extends = common_LPC
board = nxp_lpc1768
upload_protocol = mbed
upload_port=/media/uli/A87B-A154/在 PlatformIO 菜单中,选择 LPC1768/Upload。BTT SKR v1.4 没有特殊配置,但当然你需要正确配置 Configuration.h 等 - 参见 https://www.makenprint.uk/3d-printing/3d-printing-guides/skr-v1-4-configuration-h-marlin-2-setup-part-2/
上传后,按下板上的重置按钮以应用固件更新。你可以使用 picocom 连接到你的打印机,参见如何使用 picocom 连接到你的 3D 打印机,例如:
picocom_connect.sh
picocom -b 115200 /dev/ttyACM0 --imap lfcrlf --echo输入 M115 检查你是否已正确更新固件。
固件更新后,你可能需要使用文件管理器手动重新挂载 SD 卡,以便 PlatformIO 进行另一次更新。
Check out similar posts by category:
3D Printing, Embedded, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow