Skip to main content
Associate II
October 31, 2023
Solved

Missing PWR peripheral registers in stm32g051 svd file

I've checked in svd version 1.4 : the PWR resisters are missing, just like the exti registers in this post : Solved: No GPIO registers in System Viewer drop down menu ... - STMicroelectronics Community

@Imen.D Can you make a version 1.5  ?

There are also unusual characters in some descriptions. Look at :

<name>ADRDY</name>
<description>ADC ready
This bit is set by hardware after the ADC has been enabled (ADEN = 1) and when the ADC reaches a state where it is ready to accept conversion requests.
It is cleared by software writing 1 to it.</description>

Regards, 

PMZ

This topic has been closed for replies.
Imen.DBest answer
ST Technical Moderator
October 31, 2023

Hello @PMZ and welcome to the Community :)

Thank you for having reported this issue.

I escalated this request in internal ticket (ID 165369) in order to fix this issue.

(PS: ID 165369 is only for reference, not available outside of ST)

Thanks for your contribution.

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks

4 replies

Imen.DBest answer
ST Technical Moderator
October 31, 2023

Hello @PMZ and welcome to the Community :)

Thank you for having reported this issue.

I escalated this request in internal ticket (ID 165369) in order to fix this issue.

(PS: ID 165369 is only for reference, not available outside of ST)

Thanks for your contribution.

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
PMZAuthor
Associate II
November 3, 2023

Hello, thanks for that quick update.

By the way, today I noticed that MCU core registers are also missing : control, SCB, MPU, NVIC, and STK.
I can see them in the stm32cubeIde, but not the svd I can find in the software directories.

Can you also add these ?

Regards,

Pierre

Imen Ezzine
ST Employee
November 6, 2023

Hi Pierre,

I can answer you regarding this point.

We no longer support MCU core registers in our SVD files as they can be part of the IDE in use (IAR,Keil,CubeIDE, etc...).

It did create confusion in the past weather the user is using the MCU registers view integrated in the IDE or from SVD file, so we are now sticking to supporting only IPs related to STM32 products in our SVD files.

For the other points we will take into consideration and release an updated version ASAP that my colleague can share with you later.

Thank you for your feedback,

KR,

Imen

PMZAuthor
Associate II
December 1, 2023

There is a paradox in your first sentence :


We no longer support MCU core registers in our SVD files as they can be part of the IDE in use (IAR,Keil,CubeIDE, etc...).

Isn't ST Microelectronics in charge of developing CubeIDE ?

So, from your own words, shouldn't you provide Core registers SVD ?

Or at least a reference to, maybe, ARM ?

Regards,

Pierre