AnsweredAssumed Answered

SVD files of STM32F7

Question asked by Michael Buschmann on Apr 14, 2018
Latest reply on Apr 14, 2018 by avi_crak.videocrak


I am working with the STM32F767ZI microcontroller using the GNU ARM embedded toolchain.

Since I didn't want to work with the CMSIS library I only copied a few header files from it to have access to the raw register definitions of the peripherals.

At first I was quite happy with that, but now I have seen that I can also generate the header files myself using the SVD file.
On the STM32F767ZI page I found a download link to the corresponding file (STM32F7 System View Description).

After having a closer look at the SVD file I noticed that actually only the register definitions of the peripherals are defined but not the modules like TPIU (Trace Port Interface Unit) or DWT (Data Watchpoint and Trace) etc...
So some core register definitions of the ARM Cortex M7 architecture are missing.


Where can I get a full SVD description of the STM32F767ZI containing definitions of all registers?