4 releases (breaking)
0.4.0 | Nov 6, 2024 |
---|---|
0.3.0 | Apr 9, 2024 |
0.2.0 | Aug 27, 2023 |
0.1.1 | May 1, 2022 |
0.1.0 |
|
#705 in Hardware support
27 downloads per month
28KB
794 lines
hpm_isp
An ISP (In-system programming) tool for HPMicro MCUs.
Install
Pre-built binaries (Recommended)
Cargo
cargo install hpm_isp
For Linux users
sudo cp 99-hpm_bootrom.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
Usage
# Write to flash (use default memory config)
hpm_isp flash 0 write 0x400 flash.bin
# Write to flash (use custom memory config)
# Note: if hpm_isp.bin exists in the working directory, it will be used by default.
# So you don't need to pass -c option explicitly.
hpm_isp flash -c hpm_isp.bin 0 write 0x400 flash.bin
# Read from flash
hpm_isp flash 0 read 0x0 0x4000 flash.bin
# Use config wizard to generate config file (save as hpm_isp.bin)
hpm_isp wizard
Dependencies
~6–14MB
~162K SLoC