注意:該擴充功能目前正在開發中。
這是用於 Raspberry Pi Pico 開發的官方 Visual Studio Code 擴充功能。此擴充功能為您提供了一套工具,旨在使用 Visual Studio Code 和官方 Pico SDK 簡化您的 Pico 專案。
有關全面的設定說明,請參閱入門指南 PDF。
下載最新的測試版?
一鍵編譯偵錯:自動設定OpenOCD、Ninja、CMake,一鍵編譯偵錯。
離線文件:即使在離線狀態下,也可以直接在編輯器中方便地存取 Pico SDK 文件。
版本切換:不同版本的Pico SDK和工具之間無縫切換。
無需手動設定:此擴充功能可以為您處理環境變數、工具鏈、SDK 和工具管理。
一鍵編譯:使用您選擇的 SDK 和工具直接從狀態列編譯專案。
離線文件:離線存取 Pico SDK 文件。
快速專案設定:在沒有開啟工作空間時,從資源管理器檢視快速建立新的 Pico 專案。
MicroPython 支援:透過 MicroPico 擴充功能提供的支援來建立基於 MicroPython 的 Pico 專案。
支援的平台:Raspberry Pi OS(64 位元)、Windows 10/11 (x86_64)、macOS Sonoma (14.0) 及更高版本、Linux x64 和 arm64
不需要額外的要求。
為了滿足 macOS 的要求,請在終端機中執行以下命令來安裝必要的工具:
xcode-select --install
此命令將安裝所有必要的工具,包括但不限於:
libftdi1-2
和libhidapi-hidraw0
軟體包以使用 OpenOCD 此擴充功能提供以下設定:
raspberry-pi-pico.cmakePath
:指定 CMake 的自訂路徑。raspberry-pi-pico.python3Path
:指定 Python 3 (機器範圍)的自訂路徑。raspberry-pi-pico.ninjaPath
:指定 Ninja 的自訂路徑。raspberry-pi-pico.gitPath
:指定 Git 的自訂路徑。raspberry-pi-pico.cmakeAutoConfigure
:提供具有public_repo
範圍的 GitHub 個人存取權杖(經典)。此令牌用於檢查 Pico SDK 和其他工具的可用版本。如果沒有它,擴充功能將使用未經身份驗證的 GitHub API,該 API 的速率限制較低,如果超出限制,可能會導致功能受限。未經身份驗證的速率限制是針對每個公用 IP 位址的,因此如果您的 IP 與許多使用者共用,則更需要令牌。 對於更複雜的項目,例如具有多個可執行檔或項目名稱定義為變數時,此擴充功能可以與 CMake 工具擴充整合以增強 CMake 解析。您可以在專案產生期間在Advanced Options下啟用 CMake Tools 整合。此外,要手動啟用它,請在settings.json
中調整以下設定:
raspberry-pi-pico.cmakeAutoConfigure
:從true
設定為false
。raspberry-pi-pico.useCmakeTools
:從false
設定為true
。為了獲得最佳功能,請考慮啟用:
cmake.configureOnEdit
: truecmake.automaticReconfigure
: truecmake.configureOnOpen
: true出現提示時,在 CMake Tools 中選擇Pico
套件,並相應地設定建置和啟動目標。使用 CMake Tools 進行編譯,但繼續使用此擴充功能進行偵錯,因為 CMake Tools 偵錯與 Pico 不相容。
如果您使用多個微控制器工具鏈,請考慮將此擴充功能安裝到 VS Code 設定檔中,以避免與其他工具鏈發生衝突。請依照下列步驟操作:
Ctrl+Shift+P
(或 macOS 上的Cmd+Shift+P
)開啟命令面板,然後選擇Profiles: Import Profile
。CMakeLists.txt
中。您需要透過擴充功能來建置和配置專案才能使用這些自訂路徑。如果您在檢索可用的 Pico SDK 版本時遇到問題,可能是 GitHub API 速率限制所致。要解決此問題,請建立具有public_repo
範圍的個人存取權杖(經典 PAT),並在全域(使用者)擴展設定中設定它以提高速率限制。
對於想要建立擴充功能.vsix
檔案的高級用戶,請按照以下步驟操作:
npm install -g yarn
npm install -g @vscode/vsce
yarn
以安裝相依性。vsce package
。這將產生一個.vsix
文件,您可以使用code --install-extension path-to.vsix
或透過 GUI 在 VS Code 中安裝該文件: Extensions > three dots > Install from VSIX
。