Archive of https://github.com/zecoxao/SPINNER — SPINNER - SPI Flasher for the Teensy 4.0
https://github.com/zecoxao/SPINNER
- C 77.6%
- C++ 20.9%
- Python 0.6%
- Assembly 0.4%
- Linker Script 0.3%
- Other 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| SPINNER | ||
| README.md | ||
| spinner.py | ||
| SPINNER_teensy4_wiring.png | ||
SPINNER
SPI Flasher for the Teensy 4.0
DEV Setup
To build source currently only Linux has been tested, you can use WSL/2 if you are one Windows though.
sudo apt install gcc-arm-none-eabicd ./SPINNERmake- Use the TeensyLoader to program the HEX file in
./Releaseto your Teensy 4.0
HW Setup
How to use
-
python ./spinner.py COM4 info -
python ./spinner.py /dev/ttyUSB0 dump ./flash.bin -
python ./spinner.py COM4 vwrite ./flash.binPython 2.7 is no supported :-)
Python 3.8 was tested
Special Thanks!
- Judges
- Zecoxao
TODO
- Support more Flash chips
- Add test command to check signal integrity
- Cleaner data transfer methods
- Reliability (error handling)
