12 个版本
0.2.1 | 2023年1月16日 |
---|---|
0.1.2 | 2022年9月19日 |
0.1.1 | 2022年3月16日 |
0.1.0-alpha.8 | 2021年11月21日 |
0.1.0-alpha.1 | 2021年1月24日 |
211 在 配置
每月 470 次下载
用于 solo2
360KB
5.5K SLoC
包含 (ELF exe/lib, 390KB) example-binaries/blinky-red-bee.elf,(ELF exe/lib, 390KB) example-binaries/blinky-green.elf,(ELF exe/lib, 390KB) example-binaries/blinky-red.elf
lpc55
目标
- 通过
- 将“受保护闪存”设置和其他文档较少的数据建模为 Rust 类型
- 实现其协议,删除旧芯片的遗留细节
- 阐明加密细节
- 统一
- NXP 的
elftosb
,blhost
和spsdk
项目 - molejar 的
pyMBoot
- 基于 TOML 的配置文件
- NXP 的
- 优先库(独立于 CLI),以及 HTTP 接口
- 支持基于非文件签名密钥(通过 PKCS #11 URI)
安装
cargoinstall --locked
示例
lpc55 info
lpc55 reboot
来自仓库内部的示例(包括示例二进制文件、证书、配置)
lpc55 fingerprint-certificates example-cfgs/example-cfg.toml
lpc55 sign-fw example-cfgs/example-cfg.toml
lpc55 assemble-sb example-cfgs/example-cfg.toml
许可证
根据您的选择,在 Apache 许可证,版本 2.0 或 MIT 许可证 下许可。除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,都应按上述方式双重许可,而不附加任何额外条款或条件。
依赖关系
~18–30MB
~557K SLoC