#nxp #teensy-4 #usb-device #imxrt #rebootor

no-std teensy4-selfrebootor

为Teensy4编写的rebootor的自重启实现

5个不稳定版本

0.2.0 2024年3月4日
0.1.1 2023年9月15日
0.1.0 2023年9月15日
0.0.2 2023年8月16日
0.0.1 2023年8月16日

1737嵌入式开发

Download history 5/week @ 2024-03-12 11/week @ 2024-04-02 139/week @ 2024-04-09

每月 下载 90

MIT/Apache

14KB
77

teensy4-selfrebootor

Crates.io Crates.io License Build Status docs.rs

本crate提供了一个与teensy_loader_cli -r兼容的USB设备,可以强制Teensy4进入引导加载程序。

这允许在不按下Reset/Boot按钮的情况下重新编程板。

本crate的一个要求是USB端口没有其他用途,因为它将完全占用它。

示例

- 示例适用于Teensy 4.0Teensy 4.1Teensy MicroMod

先决条件

以下硬件是示例所需的

必须安装以下软件工具

运行

  • 通过USB线将Teensy连接到PC。
  • 在Teensy上按下Reset/Boot按钮。
  • 运行
    cargo run --release --example teensy4_selfrebootor
    
  • 再次运行上一个命令。这次不需要Reset/Boot按钮。Teensy应自动切换到引导模式。

依赖项

~29MB
~769K SLoC