2024-11-23 07:05 AM
Using python I have written small app to convert SVD V1.4 into assembly include. Then I started to write assemby code using RM0492 Rev2 .
For the peripherals I use (RCC,ADC,GPIO,GPDMA,TIM,USART) I have found that there are few errors in the SVD file, some typos etc.
Namely:
RCC_CCIPR5 register has only 2 fields described, no info about FDCANSEL, DACSEL & ADCDACSEL
RCC_CFGR regsiter shall be named RCC_CFGR1
For RCC_PLL1CFGR & RCC_PLL2CFGR there are DIVMx while should be PLLxM
2024-11-23 08:44 AM
Hello @hijax_pl
Thank you for repoorting those typos. I'm escalating the second and the third points as they are for correction. But the first point, i find that we have a typo only on the name and discription of the bit values for DACSEL.They others looks fine on my side.
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.
2024-11-23 10:26 AM
Yes, my mistake.
I have filtered out DAC & FDCAN as peripherals but also from RCC defines.
And yes, DACSEL is DAC1SEL in reference manual.