Raspberry Pi Pico - программа для прошивки с помощью Macbook

Я пытаюсь загрузить программу на Raspberry Pi Pico. Загрузили на него стандартную программу мигания с помощью USB, подключенного к моему Macbook, и использовали Тонни для запуска и остановки программы. Однако, если я отключу Raspberry Pi Pico от USB, программа исчезнет. Я нашел это видео (https://www.youtube.com/watch?v=IMZUZuytt7o ), в котором показано, как заставить его работать с системой Windows, но если я попробую то же самое с Macbook, не сработает. Он застревает в Trying to connect to REPL

Может кто-нибудь подсказать, как мы можем прошить программу на Raspberry Pi Pico, чтобы она оставалась всякий раз, когда мы подключаем его к источнику питания?

Вот программа, которую я пробовал

      import machine
import utime
led_onboard = machine.Pin(25, machine.Pin.OUT)
while True:
    led_onboard.value(1)
    utime.sleep(1)
    led_onboard.value(0)
    utime.sleep(.5)

1 ответ

Я пробовал использовать предложенный RShell решение с использованием pip install rshell. Однако, похоже, это не очень хорошо работает на MacBook, когда дело доходит до копирования программы на пико. Поэтому я попробовал альтернативный писатель REPL под названием ampy

Чтобы установить ampy, следуйте инструкциям на https://github.com/scientifichackers/ampy.

pip install adafruit-ampy

В вашей оболочке перейдите в папку, в которой хранится программа. Сохраните имя файла как main.py

Запустите ampy с помощью команды
ampy -p /dev/cu.usbmodem0000000000001 put main.py

Формат

ampy –p [USB-порт] поместить [файл для копирования]

Теперь файл скопирован на доску.

Теперь, если вы отключите и снова подключите источник питания, программа из main.py выполнится.

Другие вопросы по тегам