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

André Pönitz apoenitz at t-online.de
Mon Sep 15 00:29:04 CEST 2014


On Sun, Sep 14, 2014 at 11:03:21PM +0200, Axel Jäger wrote:
> Hello,
> 
> when developing on bare metal targets, a view that shows all the peripheral
> registers would be nice to have. KEILs IDE has such a view for example:
> 
> http://www.keil.com/support/man/docs/uv4/uv4_db_dbg_systemviewer.htm
> 
> So far, I have not found any reference for such a view in QtCreator. 

There is no such view currently.

> I am thinking about implementing such a view as a plugin.
> 
> 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.
> 
> Would anyone besides me be interested in such a plugin?

This looks definitely interesting.

Andre'




More information about the Qt-creator mailing list