[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