cancel
Showing results for 
Search instead for 
Did you mean: 

Code Generation Bug STM32U5 with VDDA

rgangwan
Visitor

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!

 

 

0 REPLIES 0