Skip to content

ericevenchick/SVD-Annotate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVD-Annotate for Ghidra

This is a fork of Thomas Roth's SVD-Loader.

This version does not create structures, but instead defines data items, labels, and comments for each peripheral register. This was needed since some devices (e.g., nRF5x) have overlapping peripherals.

Installation

Simply add the checked-out Git repository to your Ghidra-Scripts search paths.

Usage

The script can be found in the ARM folder in Ghidra's Script Manager.

Getting SVDs

Credits

The original SVD-Loader is by Thomas Roth / leveldown security More info here.

The cmsis-svd code is a fork from Posborne's cmsis-svd, ported to work on Ghidra's Jython. Without this library this script could not exist!

Licensing

The code in cmsis_svd/ is licensed under the Apache License v2.0, the same as the 'upstream' cmsis-svd. The SVD-Annotate and SVD-Loader are both licensed under GPLv3.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%