Общие сведения
В этой статье мы объясним как установить поддержку плат Raspberry Pi Pico в Arduino IDE.
Для установки поддержки этих плат достаточно выполнить несколько простых шагов. Перед их выполнением убедитесь, что на ПК на котором они выполняются есть подключение к сети Интернет и доступ к нему для Arduino IDE не заблокирован в Брендмауре Windows.
1 - Откройте менеджер плат Arduino IDE
Выберете пункт меню "Инструметы"
->"Плата:"
->"Менеджер плат..."
2 - Найдите плату в списке
Введите rp2040 в поле поиска
3 - Установите поддержку плат
Найдите строку Arduino Mbed OS RP2040 Boards и нажмите "Установить"
Начнётся установка. Если появится диалоговое окно "Контроль учётных записей", нажмите "Да".
Если появятся окна "Безопасность Windows" с установкой USB устройств, нажмите "Установить"
4 - проверка
Если Вы ещё не подключили плату к ПК, подключите её зажав кнопку "BOOTSEL" на плате.
Выберете пункт меню "Инструменты"
->"Плата:"
->"Arduino Mbed OS RP2040 Boards"
->"Rasbperry Pi Pico"
Начнётся настройка устройства
После завершения настройки в меню "Инструменты"
->"Порт"
должен появится новый COM порт. Выберете его.
Загрузите проверочный скетч в плату (например Blink)
Готово!
5 - устранение неполадок (Нет COM порта в списке)
Способ 1
Если Вы уже использовали плату с MicroPython и после этого сбрасывали на заводские настройки при помощи flash_nuke.uf2
файла, то после подключения к ПК в Arduino IDE порт платы может быть не виден, но при этом внизу окна Arduino IDE будет показан COM порт отсутствующий в списке.
Просто нажмите "Загрузить скетч" не выбирая никаких портов и после загрузки скетча и перезагрузки платы появится новый порт в списке.
Способ 2
Если внизу окна Arduino IDE нет порта не из списка портов или в меню порт уже выбран какой-либо порт, то:
- Зажмите кнопку "BOOTSEL" на плате при подключении к ПК. Плата определится как флеш карта.
- Скопируйте на неё вот этот файл. Дождитесь перезагрузки микроконтроллера.
- В меню
"Инструменты"
->"Порт"
появится новый порт. Выберете его и загрузите в плату любой скетч, выбрав при этом Raspberry Pi Pico в меню плат. - После загрузки скетча плата определится как Raspberry Pi Pico.
Сброс на заводские настройки
Не важно, что вы загружали в плату, её всегда можно перезагрузить в режиме флеш-карты и сбросить на заводские настройки. Для этого:
- Зажмите кнопку "BOOTSEL" на плате при подключении к ПК. Плата определится как флеш карта.
- Скопируйте на неё
flash_nuke.uf2
файл с сайта производителя. Дождитесь перезагрузки микроконтроллера. - Микроконтроллер сброшен на заводские настройки.
Обсуждение