add some helpful make targets

This commit is contained in:
2026-01-20 18:56:22 +00:00
parent d50244ceb0
commit 365687e60b
2 changed files with 14 additions and 2 deletions
+13 -1
View File
@@ -1,2 +1,14 @@
ota.bin: ./target/riscv32imc-unknown-none-elf/release/ecu-esp32
IMAGE=./target/riscv32imc-unknown-none-elf/release/ecu-esp32
$(IMAGE): $(wildcard ecu-esp32/src/*.rs)
echo $<
cargo build --release
.PHONY: build
build: $(IMAGE) Makefile
ota.bin: $(IMAGE)
espflash save-image --chip esp32c3 $< $@
install: ota.bin
time ruby otaclient.rb $<
+1 -1
View File
@@ -2,7 +2,7 @@ require 'socket'
sock = TCPSocket.new("eculocate.local", 5000)
rom_image = File.read("ota.bin", mode: "rb")
rom_image = File.read(ARGV[1], mode: "rb")
image_len = rom_image.size