An open API service indexing awesome lists of open source software.

https://github.com/vector35/svdmap

Binary Ninja plugin to map in SVD peripherals and other information
https://github.com/vector35/svdmap

Last synced: 12 months ago
JSON representation

Binary Ninja plugin to map in SVD peripherals and other information

Awesome Lists containing this project

README

          

# SVD Mapper (svdmap)

Support loading SVD files into Binary Ninja.

## Usage

1. Open binary in Binary Ninja
2. Run `Import SVD info` command.
3. Select SVD file (i.e. `TC37XPD.svd`).
4. New segments should now be automatically created for each peripheral along with the structure.

## Configuration

### Enable Bitfield Structuring
As Binary Ninja does not support bitfields, all bitfields will become unions, most will find this undesired so by default
this will be disabled.

To _enable_ bitfield structuring set `SVDMapper.enableBitfieldStructuring` to **true**.

### Disable Comments

Comments can be displayed poorly in some instances so if that is the case you can turn comments off.

To _disable_ comments set `SVDMapper.enableComments` to **false**.