STMicroelectronics / STM32CubeH7RS

STM32Cube MCU Full Package for the STM32H7RS series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST)
https://www.st.com/en/embedded-software/stm32cubeh7rs.html
Other
12 stars 1 forks source link

Adresses of SAI1 and SAI2 in CMSIS file is swapped #5

Open Protoxy22 opened 1 month ago

Protoxy22 commented 1 month ago

Hi, I have a NUCLEO-H7S3L8 and I think there is an addresses mistake in the .svd files and potentially other hardware description files.

You can reproduce and see the mistake if you setup the SAI1_A and SAI1_B on CubeMX, generate the code and debug the program, you will see in the SFR widget of STM32CubeIDE (the .svd file) that it's the SAI2 registers configured instead.

It also affects the CubeMX configuration of SAI, we can't set SAI1_A on Master and SAI1_B on Slave synchronous which is very annoying (image below)

I'm not sure if it's the right place to report this, but I would really appreciate if you follow this issue on the right ST team.

Thanks.

image

KRASTM commented 1 month ago

ST Internal Reference: 189421

KRASTM commented 2 weeks ago

Hello @Protoxy22,

It appears that the issue is related to the CMSIS File not .svd file.

With regards.

Protoxy22 commented 2 weeks ago

Hello @Protoxy22,

It appears that the issue is related to the CMSIS File not .svd file.

With regards.

Hi, ok I'm glad you have made progress on this

Thanks