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

Axel Jäger axeljaeger at googlemail.com
Sun Sep 14 23:03:21 CEST 2014


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. 

 

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?

 

Best regards,

 

Axel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20140914/8a44f8e4/attachment.html>


More information about the Qt-creator mailing list