readuf2
is supposed to be a readelf
for UF2 files.
A simple tool to get a quick understanding of what a UF2 file is carrying.
The tool is a Work In Progress, please read to-dos for a quick idea of the currently missing functionalities.
CRT not included
pip -R requirements.txt
should install all necessary files.
usage: readuf2.py [-h] [-o, --output output_filename] FILENAME
Get an overview of UF2 files. Like `readelf`, but for UF2 files.
positional arguments:
FILENAME the path to a UF2 file to be analyzed
optional arguments:
-h, --help show this help message and exit
-o, --output output_filename an optional path for an output binary file
- Handle UF2 file container flag
- Handle UF2 not-main-flash flag
- Handle UF2 MD5 checksum flag
- Handle UF2 extension tags flag
- Handle UF2 source embedding in UF2 files
- Add
output-only
option flag - Add
short-output
option flag