0

我正在尝试在 Raspberry Pi Pico上加载程序。使用连接到我的 Macbook 的 USB 加载标准闪烁程序,并使用 Thonny 运行和停止程序。但是,如果我从 USB 断开 Raspberry Pi Pico,程序就会消失。我发现了这个视频(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)

4

1 回答 1

0

我尝试使用建议的RShell解决方案pip install rshell。但是,在将程序复制到 pico 时,它在 macbook 上似乎不能很好地工作。所以我尝试了一个名为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-Port] put [要复制的文件]

该文件现在被复制到板上。

现在,如果您拔下并重新插入电源,main.py中的程序将执行。

于 2021-02-09T03:56:26.107 回答