Files
panda-meb/tests/spi_flash.py
Adeeb Shihadeh 6ae5212d6a python lib: add SPI bootloader support (#1224)
* talk to spi bootloader

* flashing bootstub

* reset

* get mcu type

* little more

* pull out low level panda comms

* lint

* program app

---------

Co-authored-by: Comma Device <device@comma.ai>
2023-01-28 00:32:07 -08:00

24 lines
408 B
Python
Executable File

#!/usr/bin/env python3
from panda.python.spi_dfu import PandaSpiDFU
if __name__ == "__main__":
p = PandaSpiDFU('')
print("Bootloader version", p.get_bootloader_version())
print("MCU ID", p.get_id())
print("erasing...")
p.global_erase()
print("done")
print("flashing bootstub")
p.program_bootstub()
print("flashing app")
p.program_app()
print("reset")
p.reset()
print("done")