#teensy #arm

app teensy-loader

Rust实现的PJRC的teensy_loader_cli

3个版本

0.1.2 2019年9月10日
0.1.1 2019年9月9日
0.1.0 2019年9月9日

#7#teensy

GPL-3.0或更高版本

22KB
412

Teensy Loader,Rust编写

这是在Rust中重新实现Teensy loader CLI

用法

cargo install teensy-loader
teensy-loader --help

优点

  • 不是用C编写的
  • 接受ELF二进制文件作为输入(无需将objconv转换为ihex文件)
  • 支持Teensy 4.0(尚未测试)

缺点

  • 非官方的,可能存在错误(新项目)
  • 不接受ihex输入,因此可能不适合现有的工具链
  • 仅在libusb上工作(Linux,FreeBSD;仅在后者上测试过)

我会接受修复最后两个缺点的合并请求,只要它们不破坏现有功能。但我不会实现这些功能:我需要的是在FreeBSD上从ELF上传。

未来

  • A cargo插件,可以使得在针对Teensy的Rust项目中运行cargo teensy-load成为可能,并且它将只需按下一个按钮(从Cargo.toml或命令行选项中获取Teensy型号)。

依赖关系

~2.5–4MB
~60K SLoC