Skip to content
/ readuf2 Public

A simple tool to get a quick understanding of what a UF2 file is carrying.

Notifications You must be signed in to change notification settings

hexpwn/readuf2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

readuf2

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.

Disclaimer

The tool is a Work In Progress, please read to-dos for a quick idea of the currently missing functionalities.

CRT not included

Requirements

Installation

pip -R requirements.txt should install all necessary files.

Usage

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

To-dos

  • 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

Road-map

  • Add output-only option flag
  • Add short-output option flag

About

A simple tool to get a quick understanding of what a UF2 file is carrying.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages