[Qt-creator] Peripheral Register View for bare metal projects

Fatih Aşıcı fatih.asici at gmail.com
Mon Sep 15 12:43:09 CEST 2014


On Monday 15 September 2014 00:03:21 Axel Jäger wrote:
> Hello,

Hi,

> I am thinking about implementing such a view as a plugin.
> 

Great!

> 
> Here is what I have found out so far:
> 
> Considering ARM-CPUs that use memory mapped IO,  „all you need to do“ is to
> have a list of the adresses, examine the adresses using GDB command x and
> populate the list with the output.
> 
> 
> 
> There is a standard xml-based file format that maps logical register names
> to adresses called CMSIS-SVD. SVD is for System View Description for
> Peripherals. The files are provided by the chip manufacturers.

You can also have a look at embsysregview project (it's an eclipse plugin):

  https://svn.code.sf.net/p/embsysregview/code/trunk/org.eclipse.cdt.embsysregview.data/data/

It has also support for CPUs other than ARM.

Regards,
Fatih



More information about the Qt-creator mailing list