參考:https://marlinfw.org/docs/basics/install_platformio_vscode.html
前言
在閱讀本文之前,您應該已經閱讀了使用 PlatformIO 安裝 Marlin。
VSCode中的PlatformIO插件:PlatformIO將 VSCode 變成了一個完整的 IDE,用於編譯和開發 Marlin。
1.安裝
1.1安裝VSCode
訪問設置 Visual Studio 代碼頁面,為您的特定平台下載並安裝最新的 VSCode。
1.2安裝 PlatformIO IDE
前往“獲取 PlatformIO IDE ”頁面了解如何在 VSCode 中安裝 PlatformIO IDE。
(最快的上手方法是安裝Auto Build Marlin,PlatformIO 也會隨之安裝。)
2.在 VSCode / PlatformIO 中打開 Marlin
您可以通過以下幾種方式之一在Visual Studio Code中打開 Marlin :
- 將下載的 Marlin Firmware 文件夾拖到Visual Studio Code應用程序圖標上,或
- 使用VSCode File菜單中的Open...命令,或
- 打開 PIO Home 選項卡,然后單擊“ Open Project ”按鈕。
3.設置你的環境
為您的開發板手動設置環境:
打開文件platformio.ini
並更改default_envs
為您的開發板使用的環境。查看此文件以了解您的芯片的環境名稱。例如,LPC1768芯片的環境名稱顯示為[env:LPC1768]
. 省略外包裝:[env:____]
.
當您單擊PlatformIO按鈕時,您將看到PROJECT TASKS包括Build和Upload。這些按鈕將構建和上傳您的默認環境。
如果您不想設置,請從PlatformIO Project Tasks 列表default_envs
中為您的開發板選擇環境。
識別主板環境
主板所需的 PlatformIO 環境在pins.h文件中的主板注釋中。在 Marlin 2.0 中,它位於子目錄Marlin/src/pins/pins.h中。
例子:
Configuration.h 文件中有#define MOTHERBOARD BOARD_RAMPS_14_EFB
在pins.h文件中搜索RAMPS_14_EFB ,直到出現以下內容:
注釋的第一部分列出了板上使用的 CPU。
env:xxxx 部分是用於此板的 PlatformIO 環境。
4. 啟動構建、清理或上傳任務
啟動任務是通過PlatformIO 的 Project Tasks、底部狀態欄圖標或Auto Build Options完成的。
使用構建窗口比使用 PlatformIO 安裝 Marlin中顯示的要好一些。
- 面板可以調整大小。
- 控制台可以通過鼠標滾輪或滾動條滾動。
- 文本可以突出顯示並復制到剪貼板。
“firmware.bin”文件
一些較新的板需要將firmware.bin
文件復制到板載 SD 卡上,然后您必須重新啟動打印機才能完成安裝。如果板子已連接並且您的 PC 可以看到 SD 卡,PlatformIO 將嘗試自動復制文件,但這可能並不總是有效。在這些情況下,您需要找到firmware.bin
文件並將其手動復制到 SD 卡。