Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Создание проекта на Rust для Raspberry Pi Pico в VS Code (с расширением)

Проект Rust для Pico мы уже создавали вручную и через шаблон. Теперь попробуем другой подход: расширение Raspberry Pi Pico для VS Code.

Использование расширения Pico

В Visual Studio Code найдите расширение «Raspberry Pi Pico» и убедитесь, что устанавливаете официальное: у него должен быть значок проверенного издателя и ссылка на официальный сайт Raspberry Pi. Установите это расширение.

Расширение VS Code для Raspberry Pi Pico
Расширение VS Code для Raspberry Pi Pico

Одной установки расширения может не хватить — всё зависит от того, что уже установлено в вашей системе. В Linux вам, скорее всего, понадобятся базовые зависимости:

sudo apt install build-essential libudev-dev

Создание проекта

Создадим проект на Rust с помощью расширения Pico в VS Code. Откройте панель Activity Bar слева и нажмите значок Pico. Затем выберите «New Rust Project».

Создание проекта через расширение Raspberry Pi Pico для VS Code
Создание проекта

Так как это первая настройка, расширение загрузит и установит необходимые инструменты: Pico SDK, picotool, OpenOCD, а также тулчейны ARM и RISC-V для отладки.

Структура проекта

Если проект создан успешно, вы увидите папки и файлы примерно такого вида:

Проект Rust для Raspberry Pi Pico, созданный через расширение VS Code
Папка проекта

Запуск программы

Теперь достаточно нажать «Run Project (USB)», чтобы прошить программу на Pico и запустить её. Не забудьте нажать кнопку BOOTSEL, когда подключаете Pico к компьютеру, иначе эта опция будет неактивна.

Запуск проекта Rust для Raspberry Pi Pico 2 (RP2350) в VS Code
Прошивка Rust-программы в Raspberry Pi Pico

Когда прошивка завершится, программа сразу начнёт работать на вашем Pico. Вы должны увидеть, как встроенный светодиод мигает.