通过 USB 而非 WIFI 替换或删除 toit 应用程序

Replace or remove toit application over USB not WIFI

我有一个 M5Stack Basic and installed the deep_sleep.toit 例子。用开源版的toit刷机。

应用程序 运行 很好,我可以看到使用 jag monitor,但是我无法连接到它和 运行 另一个应用程序。原因是它苏醒的时间太短,jag 无法发现它。我试过刷新它,它可以工作,但 deep_sleep 应用程序仍然存在。

我可以使用 USB 连接而不是 wifi 删除应用程序吗?

从 Jaguar v0.9.1 开始,已安装的应用程序会在您刷新时正确失效,因此:

jag flash

应该能让你摆脱这个有问题的场景。或者,您也可以使用以下方法擦除 ESP32 上的闪存:

$HOME/.cache/jaguar/esptool --chip esp32 erase_flash