cancel
Showing results for 
Search instead for 
Did you mean: 

Code Generation Bug STM32U5 with VDDA

rgangwan
Associate

Hello! I believe I found a code generation bug. I am currently using IDE version 1.16.1.

By default, when enabling ADC with an STM32U5, HAL_MSPInit() has the line: HAL_PWREx_EnableVddA() which is necessary to have a positive reference for the ADCs (the U5 series has some internal switch to enable VDDA)

However, when enabling the feature "Generate peripheral initialization as a pair of '.c/.h' files per peripheral", the generated code removes the VDDA Enable line from HAL_MSPInit(). This makes the same ADC code fail to start (and lead to many hours of debugging).

Hoping someone at ST can confirm this (and push a fix) to confirm the root cause!

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

Hello @rgangwan and welcome to the ST Community :smiling_face_with_smiling_eyes:.

I confirm this code generation error, and I've escalated for correction on the future (under internal ticket number 186561). 

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
STTwo-32
ST Employee

Hello @rgangwan and welcome to the ST Community :smiling_face_with_smiling_eyes:.

I confirm this code generation error, and I've escalated for correction on the future (under internal ticket number 186561). 

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Ghofrane GSOURI
ST Employee

Hello @rgangwan @STTwo-32 

Thank you for having reported.
I assume this is the exact same issue already reported to the development team and tracked by the Ticket 186561 and that will be fixed as soon as possible.

THX

Ghofrane