./wip/lpc55-host, Host-side tooling to interact with LPC55 chips via the ROM bootloader

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.2.1, Package name: lpc55-0.2.1, Maintainer: nikita

lpc55 provides tooling around the LPC55.

Goals

demystify the LPC55 ROM bootloader (at least for people who know Rust), by
modeling "protected flash" settings and other sparsely documented data
as Rust types
implementing its protocol, removing leftover details for older chips
clarifying the cryptographic details
unify
NXP's elftosb, blhost and spsdk projects
molejar's pyMBoot
ergonomic corresponding TOML-based config files
library-first (independent of CLI), and an HTTP interface
support for non-file based signing keys (via PKCS #11 URIs)

Examples:

lpc55 info
lpc55 reboot

Examples from inside repository (which includes example binaries, certificates,
configurations):

lpc55 fingerprint-certificates example-cfgs/example-cfg.toml
lpc55 sign-fw example-cfgs/example-cfg.toml
lpc55 assemble-sb example-cfgs/example-cfg.toml


Master sites:

Filesize: 350.897 KB

Version history: (Expand)