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 выполнится.